簡體   English   中英

向PagerTitleStrip添加按鈕

[英]Add a button to PagerTitleStrip

我有一個在View Pager中具有視頻和文本內容功能的應用程序(唯一的功能是向左和向右滑動以更改屏幕內容)。

現在,我需要在應用程序中添加一個“關於”屏幕。 為了做到這一點,我需要添加三點按鈕“ ...” (我不知道它的專有名稱是什么)。 事實證明,除了PagerTitleStrip行之外,沒有其他地方可以添加此按鈕。 如果將按鈕添加到其他位置,則僅需要使用此按鈕使用單獨的區域,這只會浪費屏幕空間。 這就是為什么我有一個問題:

問題:如何在View Pager中向PagerTitleStrip添加按鈕? 或者,如果您知道另一種方法,那么在另一處放置“ ...”按鈕以免浪費空間又會是什么呢?

我將不勝感激任何建議。 我懷疑可能還有其他添加“關於”頁面的方法。 目前,我只是不知道在哪里放置它可以保持界面優雅。

您可以為此添加菜單文件。

    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>

讓我知道是否對您有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM