我只想要点击Android手机中的设置按钮而不是虚拟按钮单击显示的正常菜单。我试过openOptionsMenu();
,但它没有帮助。我希望你能理解这里的问题:我想要例如默认"设置"显示的选项,当我点击操作栏中的按钮时我们看到,但这次我隐藏了操作栏,所以我有一个按钮,我想在点击该按钮时显示菜单。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openOptionsMenu();
}
});
答案 0 :(得分:0)
您可以将xml
文件中的属性设置为隐藏或已消失&在.java
文件中将其设置为可见,请参阅以下代码:
注意:在我的情况下,我使用按钮,您可以根据自己的使用
.java文件:
Button next,btn;
public void newBtnL(View view){
next = (Button) findViewById(R.id.ListenBtn);
btn = (Button) findViewById(R.id.newBtn);
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btn.setVisibility(View.VISIBLE);
}
});
}
.xml文件:
<Button
android:id="@+id/ListenBtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="this"
android:layout_below="@+id/btn_stop_service"
android:onClick="newBtnL"/>
<Button
android:id="@+id/newBtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/ListenBtn"
android:text="that"
android:visibility="invisible"/>