1

我有以下代码,我正在尝试将 链接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);
4

1 回答 1

0

正如文档所述:

textViewResourceId包含 TextView 的布局文件的资源 ID,以在实例化视图时使用。

您不应该传递 TextView 的 id。预期的 id 是 R.layout.your_layout_here。此布局文件必须只有一个 TextView。

于 2013-04-24T21:37:32.887 回答