1. ホーム
  2. アンドロイド

エラーが発生しました。ArrayAdapter は、リソース ID が TextView である必要があります。

2022-02-10 04:13:42

単にArrayAdapterを定義する場合

ArrayAdapter<String> arrayAdapter=new ArrayAdapter<String>(this,R.layout.XXX,data);

第2パラメータのR.layout.XXXファイルにはTestViewしか入れられないので、そうでない場合はエラーが報告されます。ArrayAdapter は、リソース ID が TextView である必要があります。

例えば

<TextView xmlns:android="http://schemas.android.com/apk/res/android"



android:layout_width="wrap_content" 



android:layout_height="wrap_content"  



android:id="@+id/online_user_list_item_textview" >



</TextView>