Android屏幕表单未更新
我在Android窗体上遇到了一个不寻常的问题。表单显示和工作正常,但是,屏幕更新似乎没有发生。因此,当您取消选中某个复选框时,它似乎被勾选,因为屏幕未清除 代码是:Android屏幕表单未更新,android,xml,Android,Xml,我在Android窗体上遇到了一个不寻常的问题。表单显示和工作正常,但是,屏幕更新似乎没有发生。因此,当您取消选中某个复选框时,它似乎被勾选,因为屏幕未清除 代码是: public class SettingsActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState
public class SettingsActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
}
}
XML布局(恐怕有点长,因为我不确定什么是相关的):
我确信这是显而易见的,但我一直在为之挠头。试试这个
修改AndroidManifest.xml
<activity
android:name=".SettingsActivity"
android:configChanges="orientation|keyboardHidden|screenSize" >
</activity>
如果不起作用,请告诉我。
我给出了另一种解决方案可编程地处理屏幕或定位。我不想旋转屏幕。屏幕旋转强制屏幕刷新,然后看起来正确“android:screenOrientation=“肖像”会有什么影响?你明白这个问题吗?
<activity
android:name=".SettingsActivity"
android:configChanges="orientation|keyboardHidden|screenSize" >
</activity>