0

好吧,标题说明了一切,但是有一个小问题,我不能使用片段或加载器,因为我正在为 android 2.3 开发,那么,我怎样才能只更新 Activity 的一部分呢?

4

2 回答 2

2

即使在 2.3 中,您仍然可以使用 android-support-v4 jar 来使用片段

于 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 回答