Eno*_*Eno 24 layout android listview
我从数据库调用中提取产品对象列表,并且我希望使用非滚动页眉和页脚在我的活动中构建数据的ListView.每行包含一个产品缩略图,一些数据和一个水平排列的按钮.我知道使用ListView我可以使用单独的布局来扩充每一行.
我见过的大多数使用ListView的例子只显示了一个简单的字符串数组,它填充了活动的整个视图,但是大多数现实世界的例子会更复杂,我找不到任何好的例子来解释所有这些部分是如何适合的一起.
有没有人有任何关于示例代码的指针和一个很好的解释?
And*_*ndy 24
一个帮助我很多的例子:
http://android-developers.blogspot.com/2009/02/android-layout-tricks-1.html
我希望这对你也有用.
private static class CustomCursorAdapter extends CursorAdapter {
protected ListView mListView;
protected static class RowViewHolder {
public TextView mTitle;
public TextView mText;
}
public CustomCursorAdapter(Activity activity) {
super();
mListView = activity.getListView();
}
@Override
public void bindView(View view, Context context, Cursor cursor) {
// do what you need to do
}
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
View view = View.inflate(context, R.layout.row_layout, null);
RowViewHolder holder = new RowViewHolder();
holder.mTitle = (TextView) view.findViewById(R.id.Title);
holder.mText = (TextView) view.findViewById(R.id.Text);
holder.mTitle.setOnClickListener(mOnTitleClickListener);
holder.mText.setOnClickListener(mOnTextClickListener);
view.setTag(holder);
return view;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56369 次 |
| 最近记录: |