Articles of listview

如何在ListView的右边缘设置Vertical Scrollbar的边距?

对于Android平台: 我需要在listview中的垂直滚动条的右侧放置边距(它是自定义的)。 请参阅附图。 默认滚动条粘贴到列表视图的右侧。 需要你的手。 谢谢。

如何在更新时保持listview的滚动位置

我已经阅读了很多例子,但是如果我希望在从JSON更新ListView之后保持我的滚动位置,那么我可以不使用AsyncTask实例吗? 我的清单的代码是 String wrd; //ArrayList<HashMap> mylist; @Override public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main); Intent i2=getIntent(); wrd=i2.getStringExtra(“entrd”); Log.v(“keyis”,wrd); final Handler handler = new Handler(); Runnable runable = new Runnable() { @Override public void run() { //call the function LoadData(); //also call the same runnable handler.postDelayed(this, 40000); } }; handler.postDelayed(runable, 10); […]

如何在ListView上更改颜色和字体

我试图改变我的ListView上的字体(颜色和大小)和背景。 我想用不在xml上的代码行来改变它。 我的列表视图看起来像:xml: 我的代码是 public class NewsActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ArrayAdapter listItemAdapter = new ArrayAdapter( this,android.R.layout.simple_list_item_1, v_itemList ); setListAdapter(new ArrayAdapter(this, R.layout.list_item,ynetList)); View v=getListView() ; ListView lv = getListView(); 接下来是什么? 请根据我的代码给我一个例子

按字母顺序排序Android排序列表

所以我试图对一个简单的arrayadapter listview进行排序。 这是我尝试过的: ListView lv; String[] months = { “January”, “February”, “March”, “April”, “May”, “June”, “July”, “August”, “September”, “October”, “November”, “December” }; ArrayAdapter adapter; ArrayList list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = (ListView)findViewById (R.id.listView1); lv.setFastScrollEnabled(true); adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, months); lv.setAdapter(adapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate […]

如何在android中调用setListAdapter

我有一个类没有从ListActivity扩展,所以我怎么能没有错误地替换这个代码? SimpleCursorAdapter adapter = new SimpleCursorAdapter( this, R.layout.sbooks_row, cursor, from, to ); setListAdapter(adapter);

Android水平滚动图片库

我想用水平图库创建应用程序(有一行和多列)。 首先我尝试使用gridview,但它只能用作垂直滚动。 我可以使用ListView或GridView吗?

@ + id / android:list和@ + id / list之间有什么区别

我想知道@+id/android:list和@+id/list之间有什么区别。 我知道最后一个是常规id分配,但第一个看起来不同。 是什么让它与众不同? 我在哪里看到它:我正在研究ListView,ListAdapter和类似的东西,作者在布局xml文件中定义ListView,如下所示: 并且还让我提到@+id/android:empty id。 他还扩展了ListActivity类。 这是文章的来源 。 还有什么在我脑海中,因为问题是: 我们应该扩展ListActivity吗? 也许我想要一个包含其他视图的Activity。 我们使用@+id/android:list只是因为我们扩展了ListActivity或者如果扩展Activity我们可以使用相同的约定? 谢谢。

如何使Listview的Scroll更慢?

滚动我的列表视图非常快。 我想自定义这个并希望让它变慢。 我试过设置android:fastscrollenabled=”false”但是没有解决这个问题。 我的设备是三星Galaxy S2。 有人能帮我吗? 任何帮助将不胜感激! 谢谢高级:)

如何对SimpleCursorAdapter支持的Android ListView进行文本过滤?

我有一个由SimpleCursorAdapter支持的ListView。 我希望能够像你的联系人列表一样过滤列表,只需键入,我就遇到了textFilterEnabled() 问题是,我无法看到如何使用SimpleCursorAdapter。 这有可能吗? 如果是这样,它是如何完成的?

Android:如何测量ListView的总高度

我需要测量ListView的总高度,但似乎我总是得到错误的值。 我正在使用此代码: public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; } int totalHeight = 0; int desiredWidth = MeasureSpec.makeMeasureSpec(listView.getWidth(), MeasureSpec.AT_MOST); Log.w(“DESIRED WIDTH”, String.valueOf(listAdapter.getCount())); for (int i = 0; i < listAdapter.getCount(); i++) { View listItem = listAdapter.getView(i, null, listView); listItem.measure(desiredWidth, MeasureSpec.UNSPECIFIED); totalHeight += listItem.getMeasuredHeight(); Log.w("HEIGHT"+i, String.valueOf(totalHeight)); } […]