Lut*_*ske 1 android view textview method-call listadapter
我对android中的方法getview有疑问.我的getview方法(在课堂上QuestionsListAdapter):
public View getView(int position, View convertView, ViewGroup parent){
QuestionView qv;
if (convertView == null) {
qv = new QuestionView (nContext, nQuestion[position], nDetail[position], nExpanded[position]);
} else {
qv = (QuestionView)convertView;
qv.setName(nQuestion[position]);
qv.setDetail(nDetail[position]);
qv.setExpanded(nExpanded[position]);
}
return qv;
}
Run Code Online (Sandbox Code Playgroud)
但是我如何调用该方法?如果我没有旧视图而父母没有LayoutParams.FILL_PARENT
我的onCreate:
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
// Use our own list adapter
setListAdapter(new QuestionsListAdapter(this));
}
Run Code Online (Sandbox Code Playgroud)
那么我该如何调用getView方法,因为如果我运行代码它就不会绘制.像这样的东西?
QuestionsListAdapter.getView( 0, convertView, parent);
Run Code Online (Sandbox Code Playgroud)
您不必调用该方法.如果您在customAdapter中覆盖该方法,则每次Adapter从数据源获取数据并将其放入View表示您的数据中的项目时,都会自动调用该方法ListView.
| 归档时间: |
|
| 查看次数: |
3024 次 |
| 最近记录: |