私はAndroidアプリをやっています。あるビューでボタンを使用して、テキスト ビューのテキストを別のビューに設定したいと考えています。別のビューでボタンを参照するにはどうすればよいですか?
質問する
118 次
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 に答える