android菜单没有显示

时间:2017-03-02 22:33:48

标签: android bluetooth

我正在尝试从here学习一个项目。在我下载了android应用程序代码并添加了gridle文件(原始gridle文件丢失)之后,mainActivity没有在屏幕顶部显示菜单。

菜单

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/secure_connect_scan"
    android:padding="5dp"
    android:icon="@android:drawable/ic_menu_search"
      android:title="@string/secure_connect"
      app:showAsAction="always" />

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.option_menu, menu);
    return true;
}

以下是代码的链接:github

it should look like this

enter image description here

2 个答案:

答案 0 :(得分:1)

我刚试过,一切正常。菜单栏就在那里。请执行以下操作:

  1. 删除所有项目文件,从头开始。
  2. git clone https://github.com/aso777/BlueControl.git到您想要拥有该项目的位置。 (或者只是从git下载zip文件,解压缩,然后将其移动到正确的位置。)
  3. 打开Android Studio
  4. 在欢迎屏幕上,单击“导入项目(Eclipse ADT,Gradle等)”(这是第4个选项!)
  5. 选择内部(!!)BlueControl文件夹,然后单击“确定”。
  6. 使用“next”和“finalize”接受所有标准配置。
  7. 您收到导入错误,只需接受Android Studio提议的修复。 (您可能需要下载一些API内容。)
  8. OK?

答案 1 :(得分:0)

您正在使用AppCompat主题,但扩展了Activity。所以,请更改以下行

public class MainActivity extends Activity {

public class MainActivity extends AppCompatActivity {