我正在尝试在列表视图中发生滚动文本(选取框),但从我之前的阅读来看,我似乎需要在我的文本视图上使用 setSelected(true)。
因为 textview 在 listitem 而不是 listview 中,所以我似乎无法在该 textView 上使用 getView,因此无法使用 setSelected。
我将尝试用一些代码来解释:
这是我的创建:
setContentView(R.layout.albumsview);
Bundle extras = getIntent().getExtras();
String where = extras.getString("where");
String[] whereVal = extras.getStringArray("whereVal");
String[] columns = { BaseColumns._ID, AudioColumns.ALBUM, };
String orderBy = BaseColumns._ID;
albumCursor = managedQuery(
MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI, columns, where,
whereVal, orderBy);
ListView listView = (ListView) findViewById(R.id.listViewAlbums);
listView.setOnItemClickListener(this);
String[] displayFields = new String[] { AudioColumns.ALBUM };
int[] displayViews = new int[] { R.id.albumTitle };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.albumitem, albumCursor, displayFields, displayViews);
listView.setAdapter(adapter);
“albumTitle”是包含我想要 setSelected(true) 的 textview(称为 subTitle)的视图。
有人可以告诉我怎么做吗?
谢谢你的帮助。