私は数字の配列を持っており、最近追加されたものを次の形式で表示したいと思います。コロンが後に続く配列インデックス、数字、および数字に応じて、次のような叫び声も表示されます。
10:35, 09:41!, 08:17, 07:5!...
これを達成するにはどうすればよいですか?
ListViewとまったく同じです...
SDKのHelloGridviewの例は、必要なものです:http: //developer.android.com/guide/topics/ui/layout/gridview.html
ImageAdapterをTextAdapterに置き換えるだけで、それだけです。
public class TextAdapter extends BaseAdapter {private Context mContext;
public TextAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbIds.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
// create a new TextView for each item referenced by the Adapter
public View getView(int position, View convertView, ViewGroup parent) {
TextView textView;
if (convertView == null) { // if it's not recycled, initialize some attributes
textView = new TextView(mContext);
textView.setLayoutParams(new GridView.LayoutParams(85, 85));
textView.setPadding(8, 8, 8, 8);
} else {
textView = (TextView) convertView;
}
textView.setText(strings[position]);
return textView;
}
// references to our texts
private String[] strings = {
"10:35","09:41!","08:17","07:5!",...
};
}