0

さて、タイトルはすべてを示していますが、少し問題があります.android 2.3用に開発しているため、フラグメントやローダーを使用できません.アクティビティの一部だけを更新するにはどうすればよいですか?

4

2 に答える 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 に答える