草庐IT

ListView1

全部标签

android - 如何取消 Android ListView 项目在 ListView 的 setOnItemClickListener 中被激活/突出显示?

在我的一个Activity中,我有多个ListView控件。说list1、list2和list3。单击List1项目时,我从网络服务加载List2和List3的数据。并且被点击的项目的背景被突出显示。我通过以下选择器实现了这一点。如您所见,我指定了android:state_activated="true"来更改点击/点击项目的BG。这很好用。实际上,如果正在加载其他项目的数据,我想阻止被点击的项目被选择/突出显示......就像list1.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(Ada

android - ListView 中的复杂项目

我有一个ListView,其中每个项目的View都是一个字符串(项目的名称)。但我必须将许多其他数据与该项目相关联:价格、尺寸、重量、税金等。因此,我要创建一个名为Item的新Java类,然后为列表中的每个项目创建一个对象。我不知道哪个是最好的实现方式。有两个明显的选择:1)我可以简单地在任何AndroidView之外创建数据结构,然后编写一个名为UpdateList()的方法,该方法获取此数据结构中每个项目的名称并将其放入ListView中。这样做的问题是某些数据被复制了两次(原始数据结构和ListView的适配器),当您复制数据时,可能会出现错误。2)或者,我可以以某种方式将数据结

android - ListView : How to add data on custom ArrayAdapter?

为了拥有丰富多彩的ListView,我创建了自己的ArrayAdapter,但是当我想使用adapter.clear()或adapter.add()时,它会出现错误.这是代码和错误。XML文件:适配器:classstableArrayAdapterextendsArrayAdapter{HashMapmIdMap=newHashMap();publicstableArrayAdapter(Contextcontext,inttextViewResourceId,String[]objects){super(context,textViewResourceId,objects);for(

android - Android 中 ScrollView 下方的 ListView

我想在android中将ListView放在ScrollView下方。我试着把它们放在LineaLayout这样的...并且ListView没有显示。我也尝试将它放在RelaviteLayout中,但仍然没有。我能以某种方式在ScrollView下有一个ListView吗?只是想补充一点。我不想分割我的屏幕,这样我有一半是ScrollView,另一半是ListView。我希望用户向下滚动显然大于屏幕尺寸的ScrollView,然后ListView应该开始 最佳答案 我建议您将ScrollView内容作为HeaderView放在Lis

android - viewpager ListView 的 Espresso 2.0 AmbiguousViewMatcherException

当我尝试在测试下运行时,我得到了AmbiguousViewMatcherException,我怎样才能从多个View中获得预期的View。onData(hasToString(startsWith("ALS"))).inAdapterView(allOf(withId(android.R.id.list))).atPosition(0).perform(click());android.support.test.espresso.AmbiguousViewMatcherException:'(withid:android:id/list)'matchesmultipleviewsint

Android Listview刷新动画

我有一个简单的ListView,它显示来自数据库的数据。每隔1分钟,数据就会自动刷新一次。这是我用来执行此操作的代码fragment:DataAdapteradp=(DataAdapter)DataList.getAdapter();adp.UpdateDataList(DataAdapter.DATA_LIST);adp.notifyDataSetChanged();DataList.invalidateViews();DataList.scrollBy(0,0);我已经创建了ListView,即DataView和只是扩展baseAdapter的dataAdapter。UpdateD

android - 如何在android中为listview设置onListItemClick

嗨我需要为ListView执行onListItemClick事件。我做了以下但没有工作。我粘贴我的代码和logcat。请帮我。错误是:(java.lang.RuntimeException:您的内容必须有一个ListView,其id属性为“android.R.id.list”)publicclassMyListViewextendsListActivity{/**Calledwhentheactivityisfirstcreated.*///@OverrideListViewlist1;privateStringarray[]={"Iphone","Tutorials","Galler

android - 下拉刷新并加载到 ListView 中

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我需要在ListView中实现下拉刷新和加载。我使用自定义适配器创建ListView。我如何使用适配器类实现下拉刷新和加载。谁能帮帮我?

android - ListView 下方的页脚固定在屏幕底部

我试图在我的ListView下方添加一个页脚。我就是这样做的。这里但问题是列表内容很小或只有一个列表项,页脚将位于ListView下方。我希望页脚固定在屏幕底部。提前感谢您抽出时间提供帮助。 最佳答案 最好使用RelativeLayout解释实现:添加要在屏幕底部对齐的页脚Viewandroid:layout_alignParentBottom="true"然后在页脚布局上方添加ListViewandroid:layout_above="@+id/LinearLayout1"让你的ListView充满屏幕android:layout

ListView 中的Android Material 设计困惑

我正在按照Material设计指定的方式为ListView行设计一个2行文本布局。Primarytextfont:RobotoRegular16spSecondarytextfont:RobotoRegular14spTileheight:72dpTextpadding,left:16dpTextpadding,topandbottom:20dp它在androidstudio设计View的显示中显示正常,但是当我在我的7英寸三星标签上运行它时,它被裁剪成这样我知道如果你将一些dp从这里移到那里,那么这个问题就会得到解决,但在此之前我只想知道如果我做错了什么或者指南是否有关于平板电脑DP