当EditText焦点时,Android隐藏标题栏问题

时间:2015-06-07 18:20:54

标签: android material-design titlebar android-titlebar

我已将这种风格应用于下面

    

<style name="MyTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">false</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowActionBar">false</item>
    <item name="windowActionBar">false</item>
    <item name="android:windowTitleSize">0dp</item>

...

当我第一次运行应用程序时标题栏没有显示但是当我想在编辑框中写入时(当编辑框焦点时)标题栏的一部分出现

注意我已经尝试使用全屏风格并且它工作正常但是我希望操作栏在那里

检查下面的图像

在   http://i.stack.imgur.com/l9Wrf.png

在  http://i.stack.imgur.com/VeOHH.png

2 个答案:

答案 0 :(得分:0)

可以解决您的问题,在onCreate()方法中使用此代码并检查:

@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  this.requestWindowFeature(Window.FEATURE_NO_TITLE); // Add this line
  setContentView(R.layout.YouActivityName);
  .
  .
  //whatever code you have here
 }

答案 1 :(得分:0)

在尝试了所有可能的建议解决方案之后,很难解决它,

最终解决方案是执行以下操作

使用以下代码修改我的minifist

        android:name=".activity.Main"
          android:windowSoftInputMode="stateVisible|adjustPan"