草庐IT

listView

全部标签

android - 如何将可扩展 ListView 滚动到最后?

我制作了一个扩展ExpandableListView的类。以下是代码:classCustomExpandableListViewextendsExpandableListView{publicCustomExpandableListView(Contextcontext){super(context);}protectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){/**Adjustheight*/heightMeasureSpec=MeasureSpec.makeMeasureSpec(700,MeasureSpec

android uiautomator点击ListView

我有一个android应用程序,它使用uiautomator单击ListView中的选项。ListView看起来像这样:我正在尝试单击“完整基准测试”列表项,但我的代码无法识别该列表项。这是我的:UiScrollablelistView=newUiScrollable(newUiSelector().scrollable(true).className("android.widget.ListView"));UiObjectitem1=listView.getChildByText(newUiSelector().className(android.widget.TextView.cl

android - 添加不同类型的项目 ListView

是否有一个很好的教程或链接展示了如何将不同的项目添加到ListView?例如,一个有两个文本行和一个复选框,另一个是您只需按下它就会弹出一些东西。我现在所拥有的是每个列表项都是相同的两行TextView和复选框...或者,是否有办法通过R.layout.xxx一次添加具有不同布局的1行?publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){mRoot=inflater.inflate(R.layout.frag_settings,container,false

Android:使用带有自定义适配器的 notifyDataSetChanged() 刷新 ListFragment 不起作用

我正在使用带有自定义列表适配器的ListFragment,我想通过单击ActionBar中的图标来刷新列表。不幸的是它不起作用,我不知道为什么。我的ItemListFragment:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Log.d("debug","HalloinItemListFragment");//showActionBarsetHasOptionsMenu(true);//getreferencetoactivitymyApp=getAct

java - 消息传递应用程序的 ListView 在滚动后显示错误的 listItem 布局

我知道stackoverflow上已经发过很多类似的问题,请不要以为我没有高低搜过。我认为我的问题只是来自现在完全理解listViews和列表项的生命周期。我有一个ListView,可以包含两种类型的消息,出站或入站。最初,我的listView会根据消息的类型(出站与入站)使用不同的背景颜色,并且它可以完美地工作。现在我的应用程序不需要为列表项设置不同的背景,但它实际上需要为不同的列表项设置不同的布局。这是我的适配器的一个fragment。publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=conve

android - 旋转屏幕后找不到微调器

我正在使用“fragment”来获得包含两个“fragment”的布局,因此我的类扩展了“fragment”。我在左边的“fragment”上加载了一个“ListView”,在右边的“fragment”上我有另一个修改过的“ListView”。在这里,我有一个“微调器”,我必须更改它的颜色。我有这个代码:privatevoidloadSpinner(intvalue){//Notrelevantcodeadapter=newArrayAdapter(getActivity().getApplicationContext(),android.R.layout.simple_spinner

android - ListView (Adapter) 项目可见性监听器

是否可以在每个ListView的项目上设置一个可见性监听器?喜欢:在用户看到项目时,做某事。项目已隐藏,请执行其他操作。我想检查项目何时“进入”或“退出”滚动,以便更新第二个列表。此外,我的ListView可能会像这样扩展:adapter.addAll((Collection)events);adapter.notifyDataSetChanged();我认为一种方法可能是使用全局监听器来检查项目,但我担心如果我将更多项目添加到ListView(上图),它会变得困惑。我还没有完成任何事情eventList.setOnScrollListener(newOnScrollListener(

android - 使用 String ArrayAdapter 从字符串数组源填充 Listview

这个问题在这里已经有了答案:HowtogetStringArrayfromarrays.xmlfile(4个答案)关闭8年前。我需要使用来自字符串资源的数组来填充ListView。如何将数组传递给我的适配器?当我尝试跟随时,出现以下错误ArrayAdapterzooAdapter=ArrayAdapter.createFromResource(this,R.array.animals,android.R.id.text1);zooList.setAdapter(zooAdapter);zooList.setOnItemClickListener(newOnItemClickListen

Android:simple_list_item_single_choice 不适用于 ArrayAdapter

在我的ListView中,我想通过单选来删除项目。为此,我将simple_list_item_single_choice与ArrayAdapter一起使用。它向我显示了我的ListView中的单选选项。但我无法点击该复选框。这是我的代码:ArrayListarray_list_title=mydb.getTitle();System.out.println(array_list_title);ArrayAdapterarrayAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_single_choice,arra

android - 我如何在带有 View Holder 的自定义 ListView 中使用 Button OnClick

我需要一些帮助,我正在使用viewholder从动态数组适配器显示。我有ListView。每一行包含;标题(TextView),子标题(TextView),进度条下载按钮(Button)。我想在点击下载按钮时显示进度条并隐藏下载按钮。单击第一行的下载按钮时,会显示第一个进度条,但也会显示第8个进度条。这是我的代码。我做错了什么?publicclassTabInComingAdaptorextendsBaseAdapter{publicstaticclassViewHolder{TextViewtitle;TextViewdesc;ButtonDownloadButton;Progres