0

私はAndroidアプリをやっています。あるビューでボタンを使用して、テキスト ビューのテキストを別のビューに設定したいと考えています。別のビューでボタンを参照するにはどうすればよいですか?

4

1 に答える 1

1

ボタンと textView を含むビューが、setContentView(R.layout.layout) を使用して onCreate() メソッドで膨張させたのと同じレイアウトにある場合は、次のように単純に使用できます。

 Button button = (Button)findViewById(R.id.button);

それ以外の場合、textView/Button ビューが onCreate() メソッドで膨張したレイアウトにない場合は、最初に他のビューを膨張させてから、次のように textView/Button を参照する必要があります。

   LayoutInflater inflater = LayoutInflater.from(getApplicationContext());
   View view = (View)inflater.inflate(R.layout.layout2, null);
   Button button = (Button)view.findViewById(R.id.button1);
   //add code for button
  // or   TextView tv = (TextView)view.findViewById(R.id.textView);
于 2013-01-14T20:51:46.687 に答える