草庐IT

listView

全部标签

android - 如何更改抽屉导航中列表选定项目的颜色?

我从导航浏览器的AndroidStudio示例开始。我正在自定义我想要的一切,一切正常,但我找不到如何在抽屉导航中更改所选项目的颜色...现在它是绿色的,我无法更改它。我尝试使用可绘制的选择器但没有办法,我设法更改了整个背景但没有调整所选的背景。抱歉,如果这是一个菜鸟问题,但我昨天在谷歌和这里花了几个小时没有找到:/最后,我设法让它发挥作用。问题是“android.R.layout.simple_list_item_activated_1”。这是一个内置在xml中的android,所以你无法处理你想要的颜色。所以我创建了一个名为nav_drawer_layout.xml的文件包含与“a

android - 按字母顺序排序 Arraylist

我正在从arrayList制作一个listView。现在我希望listView按字母顺序排序。我已经在网上搜索过,但都没有用。我怎样才能实现它?我的代码:String[]Hospitals=getResources().getStringArray(R.array.Hospitals);adapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,Hospitals);mListView.setAdapter(adapter);“医院”是我的strings.xml文件中的一个列表。 最佳答案

android - Firebase 无限滚动 ListView 在滚动时加载 10 个项目

这个问题在这里已经有了答案:GetthedatafromtheFirebaseinlimittoperformpulltorefreshandloadmorefunctionality(2个答案)关闭5年前。我正在寻找一种在我的Firebase应用程序中实现简单ListView滚动的方法,但我不知道如何实现它。我已经尝试了2-3个教程和Internet上可用的文档,但没有得到所需的结果。在我的应用程序中,我希望在开始加载前10个列表项时滚动,然后每次滚动时将加载接下来的10或20个项目,直到最后一个项目出现在列表底部。所以我尝试通过以下方式检索前10个项目:ArrayListevent

android - 使用 AsyncTask 在 ListView 中显示数据

我需要一点帮助。我需要使用asynctask在ListView中显示数据。但我不知道怎么做,因为我是Android编程的新手...非常感谢您的帮助。publicclassMainextendsListActivity{Buttonbuttonbg;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.listplaceholder);A

在 ListView 中带有选取框的 Android TextView 第一次显示时不会设置动画

我有一个带有自定义适配器的ListView。其中的每个项目都包含一个TextView。我需要这个TextView不可聚焦,因为我依赖于onListItemClick()方法。据我了解,如果设置focusable="true",onListItemClick()将不会触发。在我设置的适配器中:TextViewchatName=(TextView)v.findViewById(R.id.chat_name);chatName.setText(chat.getChatName());chatName.setSelected(true);除了第一个,它每次都有效。将项目添加到适配器时,它会显示

Android Studio 从右到左 ListView

我一直在尝试让ListView以RTL(从右到左)的方式工作。我在ListView和LinearLayout属性中添加了以下行:android:layoutDirection="rtl"它仍然从左到右显示列表。有什么想法吗? 最佳答案 谢谢大家,但我解决了这个问题:android:textDirection="rtl"我已将它添加到ListView和布局中,并且它起作用了。下次您应该尝试考虑将其用于RTL布局。 关于AndroidStudio从右到左ListView,我们在StackOv

android - 如何从android中的listView onItemClick获取项目?

我正在开发一个应用程序,我在该应用程序中创建了一个自定义ListView。我正在通过API调用填充listView。现在单击一个特定的列表项,我想获取显示在该索引上的数据。我应该在下面的代码中更改什么vehicle_select_listview.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){ImageViewselectedImage=(ImageView)

Android listview多选

如何获取选定的多选ListView数据。我有一个有多项选择的ListView。我想将ListView的选定项目存储在字符串数组中。谁能指导我如何将ListView的选定项目存储在字符串数组中。SparseBooleanArrayselectedItems=lv.getCheckedItemPositions();intid1=lv.getCheckedItemPosition();Toast.makeText(getApplicationContext(),""+id1,Toast.LENGTH_SHORT).show();for(inti=0;i 最佳答案

Android - 如何获取应用程序的图标?

我正在尝试以这种方式显示任务列表-图标|应用名称|复选框因为我发现没有ListView适配器支持此功能,所以我决定开发一个自定义适配器,但我无法获取应用程序的图标。到目前为止我试过这个:-publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=convertView;Viewrow=inflater.inflate(R.layout.item,parent,false);CheckedTextViewctb=(CheckedTextView)row.findViewById(R.id.checkText)

android - ListView 中的 OnItemClickListener 和 OnClickListener

我对自定义ListAdapter中的每一行都有一个自定义View,我正在尝试执行onClick操作并获取列表中点击来自的行位置。我想弄清楚TextView或ImageView何时被点击,我还需要知道它来自列表中的哪一行。我已经尝试使用OnItemClickListener并且它可以很好地获取点击来自的行。但是,一旦我为View注册了OnClick监听器,就会跳过onItemClicked()方法并立即执行onClick(),但是无法获取View所在的行位置(或者至少不是我知道是否)。如果我将View的clickable设置为false,则会调用onItemClicked,并且我尝试在给