切换到新活动后,应用程序名称栏会消失

时间:2015-12-26 17:44:13

标签: java android jquery

基本上,如果您阅读标题,问题就非常简单。

我开始测试应用程序用于测试目的,当我在主菜单上时,上面有应用程序名称的栏,当我点击任何触发新活动的按钮时,栏会消失。 / p>

http://i.stack.imgur.com/uI70f.png

点击后,在这个例子中,"生命的意义是什么?"按钮,结果看起来像这样

http://i.stack.imgur.com/7mvmY.png

用于制作按钮的代码如下:

options_menu.xml

 <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="What is the meaning of life?"
    android:onClick="ShowLifeMeaning"
    android:textAllCaps="false"
    android:id="@+id/button2"
    android:layout_below="@+id/button"
    android:layout_centerHorizontal="true" />

Life.java

public class Life extends Activity{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.meaning_of_life);
}

@Override
public void onBackPressed() {
    finish();
}

MainActivity.java

public void ShowLifeMeaning(View view) {

    startActivity(new Intent(this, Life.class));

}

3 个答案:

答案 0 :(得分:0)

您可以尝试使用

  

public class Life扩展ActionBarActivity

答案 1 :(得分:0)

嗨我认为这是因为主题,在您的清单文件中,您可能对此主题的代码是正确的: 主题。“你的主题”.NoActionbar或类似的东西。 如果你删除它,它将是正确的

答案 2 :(得分:0)

您需要使用ActionBarActivity 但是这个类已被弃用,您可以使用AppCompatActivity,您可以从API 7开始支持actionBar,它也支持片段。