public class MiniBoardAdapter extends BaseAdapter { private MiniBoardItem[] listMiniBoard; private Context context; public MiniBoardAdapter(Context ctx, MiniBoardItem[] listMiniBoard) { this.listMiniBoard = listMiniBoard; this.context = ctx; } public int getCount() { return this.listMiniBoard.length; } public Object getItem(int position) { return null; } public static class ViewHolder { public TextView txtCount; public TextView txtDesc; } public long getItemId(int position) { return 0; } @Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = ((Activity) context).getLayoutInflater(); ViewHolder view; MiniBoardItem item = this.listMiniBoard[position]; if (convertView == null) { view = new ViewHolder(); convertView = inflater.inflate(R.layout.miniboard_row, null); view.txtCount = (TextView)convertView.findViewById(R.id.txtCount); view.txtDesc = (TextView)convertView.findViewById(R.id.txtDescription); convertView.setTag(view); } else { view = (ViewHolder) convertView.getTag(); } view.txtCount.setText(item.Value); view.txtDesc.setText(item.Description); return convertView; } }
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text="0" android:id="@+id/txtCount" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:textSize="75dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceSmall" android:text="Pano Description" android:id="@+id/txtDescription" android:layout_alignBottom="@+id/txtCount" android:layout_centerHorizontal="true" /> </RelativeLayout>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)