Android SeekBar 隐藏在横向屏幕中
Android SeekBar is Hiding in Landscape Screen
我在 activity 中有一个按钮和搜索栏。第一种情况,按钮可见,搜索栏不可见。当我按下按钮时,seekbar 到目前为止是可见的。问题是当我按下按钮并且稍后在纵向屏幕中可以看到搜索栏时,当将屏幕转到横向时,搜索栏是不可见的。如何在横向屏幕上看到搜索栏?
Button btn;
SeekBar seekbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_book);
seekbar = (SeekBar) findViewById(R.id.seekBar);
seekbar.setVisibility(seekbar.INVISIBLE);
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
seekbar.setVisibility(seekbar.VISIBLE);
}
});
首先将 android:configChanges
节点添加到 Activity 的清单节点
android:configChanges="keyboardHidden|orientation"
或 Android 3.2(API 13 级)及更高版本:
android:configChanges="keyboardHidden|orientation|screenSize"
我在 activity 中有一个按钮和搜索栏。第一种情况,按钮可见,搜索栏不可见。当我按下按钮时,seekbar 到目前为止是可见的。问题是当我按下按钮并且稍后在纵向屏幕中可以看到搜索栏时,当将屏幕转到横向时,搜索栏是不可见的。如何在横向屏幕上看到搜索栏?
Button btn;
SeekBar seekbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_book);
seekbar = (SeekBar) findViewById(R.id.seekBar);
seekbar.setVisibility(seekbar.INVISIBLE);
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
seekbar.setVisibility(seekbar.VISIBLE);
}
});
首先将 android:configChanges
节点添加到 Activity 的清单节点
android:configChanges="keyboardHidden|orientation"
或 Android 3.2(API 13 级)及更高版本:
android:configChanges="keyboardHidden|orientation|screenSize"