0

我有一个应用程序,它在 View Pager 中提供视频和文本内容(唯一的功能是左右滑动以更改屏幕内容)。

现在我需要在应用程序中添加一个“关于”屏幕。为了能够做到这一点,我需要添加三点按钮“...”(我不知道它的正确名称是什么)。事实证明,除了 line 没有其他地方PagerTitleStrip可以添加这个按钮。如果我将按钮添加到其他地方,我将需要使用只有这个按钮的单独区域,这只会浪费屏幕上的空间。这就是为什么我有一个问题:

问题:如何PagerTitleStrip在 View Pager 中添加按钮?或者,如果您知道另一种方法,那么放置“...”按钮的另一个位置是什么,以免浪费空间?

我会很感激任何建议。我怀疑可能还有其他方法可以添加关于页面。目前我只是不知道把它放在哪里保持界面优雅。

4

1 回答 1

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>

让我知道它是否对您有帮助

于 2018-09-02T18:21:01.413 回答