Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何仅更新活动的一部分_Android_Android Fragments_Android Activity - Fatal编程技术网

Android 如何仅更新活动的一部分

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

好吧,标题说明了一切,但有一个小问题,我不能使用片段或加载程序,因为我是为android 2.3开发的,所以,如何仅更新活动的一部分?

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

您可以按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));
}

当你说更新时,你到底想更新什么?喜欢活动中的按钮还是在屏幕上画图?是的,我有一个tableRow,里面有一个数字(textView)和一个按钮。因此,当按下该按钮时,数字将增加