我很想知道这一点,因为我无法在互联网上找到它。
我正在创建自定义列表适配器。在这个适配器中有一个我覆盖的getView方法。在这个方法中,我膨胀了我从布局文件夹中选择的行布局。
在这种情况下,我不需要将相同的行布局作为构造函数传递给适配器,这是不允许的。
请回答。
此致 UTSAV。
答案 0 :(得分:1)
你可以通过覆盖构造函数来安全地忽略它,如下所示:
$scope.userId = userService.getUser().$promise.then(
function(user) {
$scope.userId = user.userId;
},
function(err) {
$scope.err = err;
}
);
修改强>
对于您没有创建自定义适配器的情况,例如public class MyAdapter extends ArrayAdapter {
public MyAdapter(Context context){
super(context, 0);
}
}
此适配器会将其数据项的new ArrayAdapter(context, R.layout.item);
值写入该布局中ID为to string()
的{{1}}。