Tag: android listview

在自定义ListView中单击Long时创建上下文菜单

我想在使用自定义列表适配器创建的自定义列表中显示带有删除和编辑选项的上下文菜单(OnClickLong)。 我会发布代码 SpotListFragment package com.pap.myspots.fragments; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import com.pap.myspots.R; import com.pap.myspots.R.layout; import com.pap.myspots.database.DBAdapter; import com.pap.myspots.listView.SpotList; import com.pap.myspots.listView.SpotListAdapter; import android.annotation.SuppressLint; import android.database.Cursor; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.ListFragment; import android.util.Log; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.LayoutInflater; import android.view.MenuInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemLongClickListener; import android.widget.ArrayAdapter; import android.widget.Button; […]

过滤自定义baseadapter中的应用程序列表

我正在尝试使用我的baseadapter类为我的已安装应用程序的列表视图实现searchview。 目前它看起来像这样: 问题是,当我遇到崩溃时 09-02 19:56:47.925 1628-1628/com.spicycurryman.getdisciplined10.app.dev E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.spicycurryman.getdisciplined10.app.dev, PID: 1628 java.lang.NullPointerException at com.spicycurryman.getdisciplined10.app.BlockActivity$2.onQueryTextSubmit(BlockActivity.java:126) 因为我不确定如何设置我的listview和适配器 目前这是我的片段类: package com.spicycurryman.getdisciplined10.app; import android.annotation.TargetApi; import android.app.ActionBar; import android.app.FragmentTransaction; import android.app.SearchManager; import android.content.Context; import android.content.pm.ActivityInfo; import android.os.Build; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.support.v7.app.ActionBarActivity; import android.support.v7.widget.SearchView; import android.text.Spannable; import android.text.SpannableString; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.ArrayAdapter; […]

ListViewDragginganimation中的自定义列表视图项

所以我有一个android项目,我很好地使用了排序function。 我一直在使用DevBytes ListViewDraggingAnimation https://www.youtube.com/watch?v=_BZIvjMgH-Q 我已经让它在我的应用程序和布局中工作,但仍然存在一个大问题,我无法使用我的自定义ListView项目。 DevBytes代码中的库存项是纯TextView ,如下所示: 我的自定义ListView项目包含一个RelativeLayout ,里面有四个TextView 。 因此: 诚然,我不太了解数据结构。 我在改变它以接受我的物品时所做的每一次尝试都使程序崩溃了。 我担心在某些尝试中我已经更改了部分代码。 有人可以帮我指出我必须更改代码的哪些部分才能让ListView接受我的自定义项目? 发布所有java代码将使我的post超出字符限制。 代码可以在这里找到: http : //developer.android.com/shareables/devbytes/ListViewDraggingAnimation.zip

listview和R.layout.main(Android)的帮助

我对Android很新,所以我很抱歉,如果这是一个noob-ish问题(: 我按照此处的示例设计了我的列表: http : //android-er.blogspot.com/2010/06/custom-arrayadapter-with-with-different.html 但我想知道的是我将如何添加setContentView(R.layout.main)以便我可以显示其他(xml)元素以及列表? 谢谢你的建议(:

使用适配器中的不同数据更新不同ListView中的常用post

假设应用程序首先使用自定义适配器列出Fragment ( 1st )中ListView中的所有post。 并且该自定义适配器数据是ArrayList<Hashmap> 然后用户可以转到另一个片段,例如类别片段( 第2个 ),我们有另一个列表视图和不同的数据。 我们使用后台堆栈进行分段,用户可以通过单击后退按钮返回到prev片段。 问题: 在这些片段中,一些post可能很常见! 像附加图像一样,在第一张图片中,我们可以看到所有post列表中的post,当点击类别并转到类别片段时,我们可以再次看到该post。 然后,如果用户点击这个post并进入单个post活动( 第3个 ),用户可以看到像按钮,可以喜欢这篇文章( 第4个 )。 到现在为止,每件事都行! 但是当用户点击后退按钮时会发生麻烦! 第一个用户转到类别片段( 第5个 ),我们应该在列表视图上显示像按钮一样的按钮。 如果用户进一步回到所有post,我们应该喜欢该列表视图中的按钮,因为它也是! ( 第6 ) 什么是处理这个问题的最佳策略? 🙂

ListView在setOnItemClickListener上产生nullpointerexception

我正在尝试使用一些教程代码并添加一个OnItemClick侦听器,但在它击中侦听器并使我的应用程序崩溃时继续抛出exception。 这是我在Android环境中工作的第一次尝试,所以我试图了解所有这些事情是如何相互关联的。 这是我尝试过的: import java.util.ArrayList; import java.util.List; import org.json.JSONObject; import android.app.AlertDialog; import android.app.ListActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ListView; public class RssActivity extends ListActivity{ private RssListAdapter adapter; private OnItemClickListener newsSelectListener = new OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { AlertDialog.Builder alert=new AlertDialog.Builder(RssActivity.this); […]

我无法将活动扩展到listactivity。 需要帮助

我无法将活动扩展到listactivity。 我想将它扩展到listactivity并将onclicklistener添加到列表项。 public class MainActivity extends Activity { private ListView lView; private ArrayList results = new ArrayList(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lView = (ListView) findViewById(R.id.lvApps); PackageManager pm = this.getPackageManager(); Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); List list = pm.queryIntentActivities(intent, PackageManager.PERMISSION_GRANTED); for (ResolveInfo rInfo: list) { results.add(rInfo.activityInfo.applicationInfo .loadLabel(pm).toString()); Log.w(“Installed Applications”, rInfo.activityInfo.applicationInfo […]

我怎样才能使用customadapter在listview中添加一个带有listitems的微调器?

我使用的是listview,有很多listitems。 我需要添加一个包含所有listitems的微调器。 我正在使用customadapter,我的问题是添加图像,我们可以使用imageview。 对于微调器,我可以使用什么?

从活动类打开Android导航抽屉

我正在研究android Navigation Drawer并且通过他们的文档看起来,抽屉只能扩展片段活动,以便从我的所有活动中打开抽屉,我需要将我的所有活动都变成片段,这不是一个可行的解决方案。 有没有办法打开从活动中扩展FragmentActivity的抽屉? 当我尝试从Activity类扩展抽屉活动,以及另一个将打开抽屉扩展draweractivity类(此处为SlideMenuActivity)的活动时,应用程序崩溃,给出NullPointerException。 下面是打开抽屉布局的代码,但是第一个活动启动后,我无法访问抽屉。 应用程序崩溃onPostCreate方法中的syncState点 @Override protected void onPostCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onPostCreate(savedInstanceState); getActionDrawerToggle().syncState(); } public class SlideMenuActivity extends FragmentActivity implements OnItemClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setDrawerLayout(); setDrawerList(); if (savedInstanceState == null) { getDrawerListView().setSelectionAfterHeaderView(); getDrawerListView().setSelection(1); selectItem(1); } } // // @Override // public void […]

Android Listview行重复项

我有一个列表,其中我从共享首选项获得的具体数字(位置)应显示imageview(表示当前正在播放的歌曲)。 但是我得到了这个位置,但那个项目也显示在其他行上。 滚动列表时出现问题。 *当我退出另一个活动时,这种情况正在发生,而在我的简历中,我发送到此: @Override protected void onResume() { super.onResume(); if(AlbumDetails.mediaPlayer!=null) adapter = new PlaylistAdapter(this, songs); list.setAdapter(adapter); } 这是我的代码: public class PlaylistAdapter extends BaseAdapter { private Activity activity; private static LayoutInflater inflater = null; private ArrayList data; private DatabaseHelper db; private SharedPreferences prefs; int playpos; public PlaylistAdapter(Activity a, ArrayList songs) { activity = a; data […]