草庐IT

listView

全部标签

android - getItemAtPosition() 如何从 ListView 中的选定项获取可读数据

我有一个从AndroidContactManager示例中获得的联系人ListView。此列表显示正常,但我不知道如何从所选项目中获取信息,例如“姓名”和“电话号码”。我可以获得选定的位置,但mContactList.getItemAtPosition(position)的结果是ContentResolver$CursorWrapperInner,这对我来说没有任何意义。我无法从中得到正面或反面。有谁知道如何从ListView中的选定项目中获取姓名/身份证/电话号码?这是我的代码。@OverridepublicvoidonCreate(BundlesavedInstanceState)

Android ListView 禁用标题 View 上的点击和上下文菜单?

我使用getListView().addHeaderView(view);设置标题View,目前在点击和上下文菜单方面,它的处理方式与所有其他列表行相同。如何使标题View更像一个标题?或者,我如何才能在ListView之上添加一些不属于ListView本身的内容? 最佳答案 看addHeaderView的第二个和第三个参数方法。您可以简单地禁用与的交互getListView().addHeaderView(view,null,false); 关于AndroidListView禁用标题V

安卓 : clear listview in Listadapter

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:howtoclearmylistviewinandroid在android中,我使用了一个listadapter,简单的适配器并传递了一个数组,我想清除listview的内容?它不是清除,而是将记录附加到我的ListView。

android - OnCreateContextMenu 和 ListView 项

我有一个包含多个项目的LisView。为此,我连接了一个OnItemClickListener(作为内部类),如下所示:lv.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){Toast.makeText(ShoppingListApp02Activity.this,"Listitemselected:"+items.get(position).getId(),Toast.LENGTH_LONG).sho

android - 如何以编程方式更改 Android ListView 的布局边距

我在xml中定义了一个ListView,如下所示我需要根据程序中的某些结果重新定义布局边距,我该如何实现这一点 最佳答案 更简单地说,您可以修改现有的MarginLayoutParams实例来修改边距:ViewGroup.MarginLayoutParamsmlp=(ViewGroup.MarginLayoutParams)mListView.getLayoutParams();mlp.setMargins(adjustmentPxs,0,0,0);break; 关于android-如何

ScrollView 自动滚动问题中的 Android ListView

我有一个android布局设置,其中有一个带有一些元素的ScrollView,里面有一个ListView。我正在使用StackOverflow的答案Androidlistviewinsideascrollview为了实现这个功能,它工作正常。我的ListView在一些元素下面,如TextView、ImageView。问题是,当页面显示时,ListView会自动滚动,以便listView中的第一项位于顶部(即,整个ScrollView会滚动以显示ListView的第一项)。我怎样才能避免这种自动滚动? 最佳答案 将android:de

android - ListView 中的资源 $NotFoundException

我总是得到Resources$NotFoundException但我不知道为什么。请帮忙代码:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderholder=newViewHolder();LayoutInflaterli=(LayoutInflater)CustomAdapter.this.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);if(convertView==null){convert

android - 如何在 ListView android 应用程序中将文本设置在中心?

我已经在我的应用程序中实现了一个关于ListView的应用程序,我使用了getListView()方法。我编写了如下代码:String[]conversionsadd=getResources().getStringArray(R.array.conversions);setListAdapter(newArrayAdapter(this,android.R.layout.simple_list_item_1,conversionsadd));getListView().setTextFilterEnabled(true);getListView().setBackgroundReso

android - 如何更改 ListView 的文本大小

我正在使用列表Activity从SQLITE检索数据。但是我无法设置ListView的字体大小。请帮助我。publicclassCartListextendsListActivity{privateArrayListresults=newArrayList();publicvoidonCreate(Bundlebundle){super.onCreate(bundle);setContentView(com.example.easyshopping.R.layout.cart);openAndQueryDatabase();displayResultList();}privatevoi

android单选列表选择问题?

friend,我正在使用以下代码显示带有单选按钮的列表现在我想默认选择列表的特定单选按钮,所以使用不起作用的setSelection属性。finalString[]items=newString[]{"Item1","Item2","Item3","Item4"};ArrayAdapterad=newArrayAdapter(this,android.R.layout.simple_list_item_single_choice,items);list=(ListView)findViewById(R.id.List);list.setAdapter(ad);list.setChoic