草庐IT

ListView1

全部标签

android - 如何在获取数据后使用 ArrayAdapter 重置 ListView

我正在使用ListAdapter来填充ListView,如下所示:staticfinalString[]PROBLEMS=newString[]{"one","two","three"};/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setListAdapter(newArrayAdapter(this,R.layout.my_problems,PROBLEMS));List

android - 没有获取 ListView 的 OnItemClick 事件

我正在使用一个自定义ListView。当我点击ListView时,我没有收到onClick事件。这是我的代码。lvlList=(ListView)findViewById(R.id.lvlList);lvlList.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewa,Viewv,intposition,longid){Toast.makeText(getBaseContext(),"Click",Toast.LENGTH_LONG).show();}});lvlList.s

Android ListView 自定义适配器 ImageButton

这可能不是正确的方法,如果有更好的方法请告诉我。我创建了一个自定义适配器类,在我的getView方法中我膨胀了我想使用的ViewpublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=mInflater.inflate(R.layout.wherelayout,null);if(convertView!=null){v=convertView;}HashMapwhereHash=(HashMap)this.getItem(position);if(whereHash!=null){TextViewwher

Android改变listview项文字颜色

我正在尝试根据标志更改ListView中的某些项目文本颜色(或背景颜色)。经过长时间的搜索我没有找到如何去做,我在改变颜色的特定操作后调用下面的循环:ListView_listView=(ListView)findViewById(R.id.listView2);for(inti=0;i 最佳答案 可以重写Array适配器的getView方法,改变颜色:ArrayAdapteradapter=newArrayAdapter(getApplicationContext(),android.R.layout.simple_list_it

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