Android 如何仅更新活动的一部分
好吧,标题说明了一切,但有一个小问题,我不能使用片段或加载程序,因为我是为android 2.3开发的,所以,如何仅更新活动的一部分?即使在2.3版中,通过使用android-support-v4 jar,您仍然可以使用片段您可以按ID引用视图。例如,要更改EditText,您可以:Android 如何仅更新活动的一部分,android,android-fragments,android-activity,Android,Android Fragments,Android Activity,好吧,标题说明了一切,但有一个小问题,我不能使用片段或加载程序,因为我是为android 2.3开发的,所以,如何仅更新活动的一部分?即使在2.3版中,通过使用android-support-v4 jar,您仍然可以使用片段您可以按ID引用视图。例如,要更改EditText,您可以: EditText text = (EditText) findViewById(R.id.input); test.setText("New Text"); 只需将强制转换更改为正确的类型,因此对于按钮: But
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));
}
当你说更新时,你到底想更新什么?喜欢活动中的按钮还是在屏幕上画图?是的,我有一个tableRow,里面有一个数字(textView)和一个按钮。因此,当按下该按钮时,数字将增加