代码之家  ›  专栏  ›  技术社区  ›  Sasha Shpota A-Bag

向PagerTitleStrip添加按钮

  •  0
  • Sasha Shpota A-Bag  · 技术社区  · 6 年前

    现在我需要添加一个“关于”屏幕的应用程序。要做到这一点,我需要在按钮上加上三个点 "..." PagerTitleStrip 行添加此按钮。如果我添加按钮到其他地方,我需要使用一个单独的区域,只有这个按钮,这将浪费屏幕上的空间。所以我有个问题:

    如何将按钮添加到 页面标题栏 查看寻呼机?或者,如果你知道另一种方法,另一种方法是什么 "..." 这样就不会浪费空间了?

    任何建议我都会感激的。我想可能还有其他的方法来添加关于佩奇的内容。目前我只是不知道该把它放在哪里。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Vishal Sharma    6 年前

    您可以为此添加菜单文件。例子

        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 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>
    

    如果对你有帮助就告诉我