草庐IT

ListView1

全部标签

android listView 行高

我从这里实现了一个包含2种行的ListViewlistViewswithmultiplerowstutorial一切正常,我现在遇到的问题是设置行的高度,如果我将背景保留为颜色,一切都很好,但是如果我使用图像作为背景,我只会得到一个高行[在其他简单ListView中,高度符合编程设置的高度],但在这种情况下,行会发生变化所以工作正常,但是android:background="@drawable/phone_cat_cell">不遵守指定的高度,如何使用我的图片背景来修正这个高度?谢谢!编辑1,适配器listViewItem.setAdapter(newPhoneItemAdapter

android - 如何检测 Android 中 ListView 项目的双击?

这个问题在这里已经有了答案:howtoimplementdoubleclickinandroid[duplicate](11个答案)关闭2年前。我想做一些类似instagram应用程序的事情,当用户在照片上双击它时,他只是点击一次它以全屏模式打开

android - ListView子对象可点击冲突

在提出问题并花了15天时间解决这个问题后,我再次在这里寻求帮助和解决方案。在MainActivity中,我创建了Json下载任务,它从http下载数据,并使用CustomListAdapter.class填充ListView。一切正常。现在,在ListView中我有2个TextView,我想点击它们,其中一个是“接受”,该TextView只是在xml中,它没有填充适配器或Json。“接受”应该像这样“将文本更改为已接受并更改颜色”,并且它的工作方式与其他一切一样。但是当我在ListView中单击第一个“接受”(位置0)时它改变了其他ListView项目(位置4,9)。这就像我在位置4,

android - 带有 Viewpager 的 ListView 作为 TabPageIndicator 内的标题

所以我制作了一个fragmentActivity,其中包含带有TabPageIndicator的Viewpager以从fragment滑动到另一个fragment,并且在每个fragment中我制作了一个包含ViewPager作为标题View的ListView问题是即使我取消了viewPager也不会滑动主viewPager滑动我在ActionBar选项卡上尝试了同样的事情,但它也没有用这是我的fragmentActivitypublicclassSampleTabsStyledextendsFragmentActivity{privatestaticfinalString[]CONT

带有额外隐藏字段的 Android ListView

我在android中使用ListView。以前我曾经从数据库中提取数据,所以我使用了CursorAdapter但现在我正在从网站获取响应,并且在网站上我有不同的链接,每个链接都有与之关联的名称。我在两个字符串数组中有名称和链接。我必须只显示名称,当单击每个名称时,将打开一个相同的新Intent,并将链接作为参数。这是我在做的事情listView=(ListView)findViewById(R.id.list);String[]names=newString[]{"name1","name2"};String[]links=newString[]{"link1","link2"};Ar

android - 在 ListView (Android Studio) 的自定义适配器中从 URL 加载图像

虽然似乎正确获取了位图,但变量“userBitmap”将保持为空。但是,当在我的平板电脑上向上或向下滚动时,新的列表行将包含图片,但它们都是一样的而且是错误的。真的,真的很迷茫。我尝试了多种从网络获取图像的不同方法。非常感谢任何帮助。我的自定义适配器:publicclassMessagesArrayAdapterextendsArrayAdapter{BitmapuserBitmap;publicMessageArrayAdapter(Contextcontext,Listobjects){super(context,0,objects);}publicViewgetView(intp

android - 按钮 ListView 适配器中的 showDialog

我有一个类似THIS的ListView当我按下删除时我想要。它显示一个像这个图像的对话框所以当我按"is"时。它将从列表中删除。这是我的代码..publicclasscustomadapterextendsBaseAdapter{ArrayList>oslist;Contextcontext;privateButtonbtnDelete;privateButtonbtnEdit;AlertDialog.BuilderalertDialogBuilder;publiccustomadapter(ArrayList>oslist,Contextcontext){System.out.pri

android - 将 ListView 行的颜色填充到一定百分比

我正在尝试用一种颜色将ListView的行填充到某个百分比。这应该在用户点击任何列表项后完成。很难解释,请看下图:请告诉我如何进行,我不知道如何实现。我正在考虑在用户点击事件后添加一个View并设置该View的背景颜色。如果有其他方法,请告诉我。谢谢 最佳答案 您可以为每个项目使用此布局:然后通过修改最里面的View的weight属性,您可以以百分比指定颜色宽度。这可以通过修改ListView适配器内的ViewLayoutParams来完成。SO上有很多关于自定义适配器和LayoutParam的教程。这是它的样子:

android - ListView 复选框保存状态

我对每个列表项都使用复选框,当用户点击任何复选框时,我将该列表项存储到SQLite数据库中,但是每当我重新启动我的应用程序时,都不会检查我检查过的列表项早些。那么如何将状态保存到复选框?@OverridepublicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){//convertview=designViewv=convertView;if(v==null){holder=newViewHolder();v=vi.inflate(Resource,null);holder.tvName=(TextView)v

android - 在另一个 Activity 开始后单击 Listview 按钮完成或销毁 Activity

我有一个具有Listview的ActivityListActivity,另一个类CustomListAdapter扩展了BaseAdapter。ListActivity中的代码customAdapter=newCustomListAdapter(list);TripList.setAdapter(customAdapter);在CustomListAdapter的getView()中,我膨胀了一个布局。有一个按钮,单击该按钮我将开始另一项Activity。我想在另一个Activity开始后完成ListActivity。使用以下代码我的应用程序崩溃了。((Activity)ctx).fi