public void onClick(View v) {
if (v == button1){
counter++;
textView2.setText(Integer.toString(counter));
textView2.setText(counter);
}
}
ボタンのクリック数をカウントするプログラムを作成しようとしましたが、何らかの理由でそれが表示されません。ここに私のtextviewコンポーネントがあります。intergersを表示するためのandroidのTextView属性?
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="180dp"
android:layout_alignParentTop="true"
android:layout_above="@+id/button1"
android:layout_toRightOf="@+id/textView1"
android:layout_centerHorizontal="true"
android:textColor="#000000"/>
クリック数を表示する属性が見つからないようです。これは文字列ではなく文字列として解釈するためですか?
'textView2.setText(counter)'を削除してみてください。このメソッドは整数**リソース**のみを受け入れます( 'R.string.someValue'のように)。また、レイアウトが適切でない場合は、TextViewが実際に表示されていることを確認してください。 – Neeraj