问题描述
|
我必须显示一个列表视图,其中包含从同一布局模板中夸大的项目,但高度可变。我创建了
BaseAdapter
的子类,该子类以getView()
方法返回这些视图,但是当我滚动ListView
时,滚动拇指的高度发生变化,并且一些随机项变得不可选择。我怎样才能解决这个问题?
public class NewsFeedActivity extends ListActivity{
Vector<NewsEntry> entries=new Vector<NewsEntry>();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.newsFeed);
setlistadapter(new NewsAdapter());
}
public class NewsAdapter extends BaseAdapter{
public int getCount() {
return entries.size();
}
public Object getItem(int pos) {
return entries.elementAt(pos);
}
public long getItemId(int position) {
return position;
}
public View getView(int position,View convertView,ViewGroup parent) {
View v=getPostView(entries.elementAt(position),NewsFeedActivity.this,convertView);
// This method simply fills the view with data
// height of the returned view is different,but layout is same.
return v;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)