我尝试过四处寻找,但我只限于非常少的互联网使用量,直到16日,所以我一直在寻找如何在我的操作栏上实现按钮。
是的,所以当你在我的应用程序上输入播放列表部分时,布局上会出现一个约按钮。但我喜欢将该按钮移动到我的操作栏,我该如何实现?
答案 0 :(得分:1)
这是一个如何将HELP图标添加到操作栏
的示例在菜单文件夹中创建菜单XML,如下所示
<item
android:id="@+id/help_menu_item"
android:icon="@android:drawable/ic_menu_help"
android:title="Help"
android:showAsAction="ifRoom" />
在你的活动中做类似的事情
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.help_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.help_menu_item:
//do your menu press here
return true;
default:
return super.onOptionsItemSelected(item);
}
}
答案 1 :(得分:1)
ActionBar mActionBar = getSupportActionBar();
mActionBar.setDisplayShowTitleEnabled(false);
mActionBar.setDisplayUseLogoEnabled(false);
mActionBar.setDisplayHomeAsUpEnabled(false);
mActionBar.setDisplayShowCustomEnabled(true);
mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
mActionBar.setCustomView(R.layout.titlebar);
homeButton = (ImageView) mActionBar.getCustomView().findViewById(R.id.titlebar_iv_home);
menuButton = (ImageView) mActionBar.getCustomView().findViewById(R.id.titlebar_iv_menu);
titlebar_title = (TitleTextView)mActionBar.getCustomView().findViewById(R.id.titlebar_title);
titlebar_title.setText("TITLE");
您也可以为按钮提供点击事件。在这里,我将一个自定义布局添加到操作栏。所以在res / layout文件夹中创建自定义布局。并为他们提供适当的ID。并给出点击事件 希望这有帮助