我有一个在View Pager中具有视频和文本内容功能的应用程序(唯一的功能是向左和向右滑动以更改带有内容的屏幕)。
现在,我需要向应用程序添加一个“关于”屏幕。为此,我需要添加三点按钮“ ...” (我不知道它的专有名称是什么)。事实证明,除了PagerTitleStrip
行之外,没有其他地方可以添加此按钮。如果将按钮添加到其他位置,则仅需要使用此按钮使用单独的区域,这只会浪费屏幕空间。这就是为什么我有一个问题:
问题:如何在View Pager中向PagerTitleStrip
添加按钮?或者,如果您知道另一种方法,那么放置“ ...” 按钮的另一个地方是什么,以免浪费空间?
任何建议我都会感激。我怀疑可能还有其他添加“关于”页面的方法。目前,我只是不知道在哪里放置它可以保持界面优雅。
答案 0 :(得分:0)
您可以为此添加菜单文件。例子
MenuTest.java
public class MenuTest extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.tmenu, menu);
// return true so that the menu pop up is opened
return true;
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId())
{
case R.id.feeds:
break;
case R.id.friends:
break;
case R.id.about:
break;
}
return true;
}
}
我的XML文件是tmenu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/feeds"
android:title="Feeds"/>
<item
android:id="@+id/friends"
android:title="Friends"/>
<item
android:id="@+id/about"
android:title="About"/>
</menu>
让我知道它是否对您有帮助