操作栏在我的活动中不可见?

时间:2015-08-29 15:32:47

标签: android android-studio android-actionbar

我正在使用android studio 1.3.1。 我试图在mainActivity中添加Option菜单。但是当我运行应用程序时它是不可见的。 我附上了代码。请调查一下。

遵循MainActivity.java中的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:background="#59c5ff"
android:id="@+id/LinerarLayout1"
android:orientation="vertical">


<Button
    android:layout_width="match_parent"
    android:layout_height="70dp"
    android:text="SMS"
    android:id="@+id/sms"/>
</LinearLayout>

关注main_activity.xml中的代码

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">

<item   android:id="@+id/menu_contact"
        android:title="Contact us"
        android:showAsAction="never">
</item>

<item   android:id="@+id/menu_exit"
        android:title="Exit"
        android:showAsAction="never">
</item>
</menu>

在menu_main.xml中的代码

{{1}}

任何人都可以帮我这个吗? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

首先将extends Activity更改为extends AppCompatActivity

其次,你的style.xml应该是这样的: -

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
       ...
 </style> 

这样做会。干杯!

答案 1 :(得分:0)

请执行以下解决方案: 1.在清单中的活动或应用程序中应用主题: 机器人:式

Theme.Holo.Light

OR

"Theme.AppCompat.Light.DarkActionBar"