1

我已经应用了这种风格如下

<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之后

4

2 回答 2

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
 }
于 2015-06-07T20:07:32.377 回答
0

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

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

使用以下代码修改我的 minifist

        android:name=".activity.Main"
          android:windowSoftInputMode="stateVisible|adjustPan"
于 2015-06-12T18:42:39.857 回答