1
The Busy Coder's Guide to Android Development
を参照しています。それは役に立つテクニックをたくさん書いた非常によく書かれた本です。私はまだ1つを買っていない、私はちょうどサンプルの章を終えた。「Android開発用ビジターガイド」のIconicAdapterの例
class IconicAdapter extends ArrayAdapter<String> {
IconicAdapter() {
super(DynamicDemo.this, R.layout.row, R.id.label, items);
}
public View getView(int position, View convertView, ViewGroup parent) {
View row=super.getView(position, convertView, parent);
ImageView icon=(ImageView)row.findViewById(R.id.icon);
我々は例のページ105でgetLayoutInflater
を使用する必要がない理由しかし、105
class IconicAdapter extends ArrayAdapter<String> {
IconicAdapter() {
super(DynamicDemo.this, R.layout.row, items);
}
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater=getLayoutInflater();
View row=inflater.inflate(R.layout.row, parent, false);
TextView label=(TextView)row.findViewById(R.id.label);
ページでは私は、不思議でしたか?私たちは、サンプルの章では、最初のケースでは、スーパークラスはすでにあなたのためのビューを膨らませていますので、あなたがすることができるように見えますhttp://commonsware.com/Android/excerpt.pdf