草庐IT

ListView1

全部标签

android - 自定义 ListView 适配器,奇怪的 ImageView 行为

我有一个自定义的ListViewAdapter,我用它为列表创建行。但我的问题是,它似乎并没有将ImageView彼此区分开来。当我上下滚动时,它似乎是随机选择ImageViews到位。文本信息(从此fragment中省略)不会中断。正如人们所期望的那样工作。下面是我的Adapter的相关方法:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=convertView;if(v==null){LayoutInflatervi=(LayoutInflater)getContext().getSystem

android - 对数据库数据进行排序并以 ListView 显示

我使用从我的数据库中获取数据cursor=db.query("WebLeadMaster",select,"condition1="+conditionVal1+"andcondition2="+ConditionVal2,null,null,null,"RegistrationTimeDESC");我正在正确获取光标中的数据。为了显示数据,我使用了以下代码:SimpleCursorAdaptermAdapter=newSimpleCursorAdapter(this,R.layout.resultleadlookup,cursor,columns,to);mAdapter.notif

android - 我应该将 onClickListener 放在自定义 ListView 的什么位置?

我正在制作一个包含CheckBox和TextView的行的自定义ListView。在我将自定义ListViews与SimpleCursorAdapter结合使用之前,我的onListItemClick()工作正常。我读过我必须将onClickListener添加到我的TextViews但是在哪里?为什么?我仍在扩展ListActivity并将Adapter传递给setListAdapter(listedPuzzleAdapter);,不是吗?publicclassPuzzleListActivityextendsListActivity{privatePuzzlesDbAdapterm

android - 在 ListView 中选择 edittexts 文本。怎么办?我找不到

我有一个ListView,每行都有一个EditText。我需要在单击编辑文本时选择此文本以在不删除或移动光标的情况下写入数字。首先使用selectAllonfocus。然而,在滚动ListView后,EditText变得疯狂并且选择无法正常工作。如果我在监听器onFocus中执行selectAll,那么当进行触摸时,将显示上下文菜单(选择单词、全选等)而不是选择。如果有人可以提供帮助。谢谢。 最佳答案 我不知道你想做什么。如果您可以发布一些相关的源代码,也许会有所帮助...但是当您开始滚动时它变得疯狂这一事实让我觉得您没有在适配器g

android - ListView 下方有额外空间的 DialogFragment

如您所见,在我的ListView底部列表元素下方,有多余的空间我似乎无法摆脱。我已经尝试过Relative和Linearlayout,它们看起来都是这样的。这是代码:publicclassChooseDialogextendsDialogFragmentimplementsDialogInterface.OnClickListener{StringURLhome;StringTitle;Stringtype;/*publicstaticChooseDialognewInstance(){ChooseDialogdialog=newChooseDialog();Log.v("a","sh

android - 将编辑文本中的用户输入添加到 ListView 中

我正在尝试从编辑文本中获取用户输入到ListView中,我已经看到了this的答案类似的问题,但我无法弄清楚我试过了,没有收到来自IDE的错误,但是它不起作用publicclassListtestActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/Buttonbt;EditTextet;TextViewtv;ListViewlv;ArrayAdapteradapter;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(sa

android - 通过单击 ListView 中的任何项目来删除项目

我制作了一个ListView,其中在标题处有一个编辑文本字段以添加列表。它工作正常并成功添加了项目。然后我尝试调用此ListView并设置适配器。现在我想要的是当我点击它应该被删除的项目时,它会被强制关闭。这是我的代码:publicclassAddDeleteItemActivityextendsListActivity{publicListViewlistViewCity;publicContextctx;ArrayListlist=newArrayList();ArrayAdapteradapter;@OverridepublicvoidonCreate(BundlesavedIn

android - 获取选定的 ListView 项的 ID(使用 SQLite 数据库填充的数据)

我有一个数据库,用于跟踪用户的提醒数据(提醒名称、备注、日期、时间等)。第一列是它的主键(_ID)。ListView是从数据库中填充的,它显示了一组带有提醒名称的简单行,如下所示:倒垃圾。遛狗。吃午饭。等等现在我的问题是,如何让我的应用程序确定点击了哪个特定提醒?单击一行时,我需要从我的数据库中找到它的主键(_ID列)并能够检索该行中的所有数据。到目前为止,我知道我需要使用onItemClick来检测点击。但是如何获取被点击的item的主键值(_ID)呢?我当前的代码如下所示:finalContextcontext=this;//DBConnectivityvariables.prot

android - 为什么即使 ListView 有项目,布局文件中的空 View 也会显示在屏幕上?

我有一个Listview来显示一些项目,我还使用了一个空View,以防我的适配器没有要显示的listview项目。问题是当我首先执行此Activity时,它在屏幕上显示空View第二,然后加载项目并在ListView中显示它们。我的ActivityonCreate看起来像这样:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.favorite_ex

android - 您的内容必须有一个 id 属性为 ' android.r.id.list ' 的 ListView 。

我写了这个程序,但是当我运行这个程序时,这个程序有运行时错误:(LogCat中的错误是:yourcontentmusthavealistviewwhoseidattributeis'android.r.id.list'我在activity_main.xml文件的ListView中设置了android:id="@android:id/list"。我写我的代码,请阅读这篇文章并帮助我。主要Activity.java:publicclassMainActivityextendsListActivity{privateTextViewtext;privatestaticfinalString[