私のプロジェクトにはリストビューがあり、MainActivity は ListActivity を拡張しているため、"Alt+Shift+S" を使用してメソッド getView() を追加しましたが、このリストに getView() が見つかりません。
見せてください、getView() メソッドを呼び出す必要があります。ありがとうございました!
私のプロジェクトにはリストビューがあり、MainActivity は ListActivity を拡張しているため、"Alt+Shift+S" を使用してメソッド getView() を追加しましたが、このリストに getView() が見つかりません。
見せてください、getView() メソッドを呼び出す必要があります。ありがとうございました!
getView() は List アダプタのメソッドです。したがって、それをオーバーライドするには、アクティビティ ref にカスタム アダプターを設定する必要があります: http://www.vogella.com/tutorials/AndroidListView/article.html
public class MySimpleArrayAdapter extends ArrayAdapter<String> {
public MySimpleArrayAdapter(Context context, String[] values) {
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return rowView;
}
}
あなたの活動で:
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
MySimpleArrayAdapter<String> adapter = new MySimpleArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
}