我有以下代码,我正在尝试将String [] teams
与team1Input
字段相关联。该程序目前崩溃,我很确定我没有正确使用team1Input.getId()
。如何在不触及任何xml的情况下执行此操作?
final AutoCompleteTextView team1Input = new AutoCompleteTextView(this);
team1Input.setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT
));
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, team1Input.getId(), teams);
team1Input.setAdapter(adapter);
row1.addView(team1Input);
答案 0 :(得分:0)
作为docs州:
textViewResourceId 包含在实例化视图时使用的TextView的布局文件的资源ID。
你不应该传递TextView的id。预期的id是R.layout.your_layout_here。此布局文件必须只有TextView。