Android Spinner RealtiveLayout作为项目

时间:2018-11-29 12:49:14

标签: java android android-spinner android-relativelayout

是否可以将相对布局数组设置为微调项?

RelativeLayout[] items = new RelativeLayout[]{dep1.createObj(getContext()), dep2.createObj(getContext())};
ArrayAdapter<RelativeLayout> adapter = new ArrayAdapter<>(getContext(), android.R.layout.simple_spinner_dropdown_item, items);
_deposit.setAdapter(adapter);

我得到这个作为输出:

我想使用相对布局,因为我要显示的对象包含两个要左右对齐显示的字符串

1 个答案:

答案 0 :(得分:1)

否,您只能使用默认布局(非常无聊)填充未修改的NamedTuple中的String

如果要更改默认行为,例如像上述更改布局,则必须扩展ArrayAdapter之类的适配器。

Here是自定义适配器的示例