さて、タイトルはすべてを示していますが、少し問題があります.android 2.3用に開発しているため、フラグメントやローダーを使用できません.アクティビティの一部だけを更新するにはどうすればよいですか?
質問する
58 次
2 に答える
2
android-support-v4 jarを使用すると、2.3でもフラグメントを使用できます。
于 2012-05-06T06:46:47.107 に答える
0
ビューは ID で参照できます。EditText を変更する例として、次のことができます。
EditText text = (EditText) findViewById(R.id.input);
test.setText("New Text");
キャストを適切なタイプに変更するだけなので、ボタンの場合は次のようになります。
Button btn = (Button) findViewById(R.id.button);
したがって、コードに xml 要素を含むボタンがある場合、次android:onclick="increment"
のような関数を使用できます。
public void increment(View view) {
TextView number = (TextView) findViewById(R.id.number);
number.setText(Integer.toString(Integer.parseInt(number.getText()) + 1));
}
于 2012-05-06T18:34:22.690 に答える