麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

OptionMenu的簡單使用

2019-11-09 17:24:57
字體:
來源:轉載
供稿:網友

過了個年將近一個月沒寫代碼了,今天寫一個關于OptionMenu的基本使用方法。需要注意的是一個Activity中只能有一個optionMenu 首先看看效果: 這里寫圖片描述

下面是MainActivity中的代碼:

package demo.liuchen.com.menutest;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.TextView;/** * 使用選項菜單的步驟 * 1.在Activity中復寫oncreateOptionsMenu,向選項菜單中添加item * 2.在Activity中復寫onOptionMenuSelected方法,實現菜單item的點擊事件 */public class MainActivity extends AppCompatActivity { PRivate TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (TextView) findViewById(R.id.textView); } /** * 重寫選項菜單 * @param menu * @return */ @Override public boolean onCreateOptionsMenu(Menu menu) { //1.在res中創建menu文件夾(必須創建) //2.在menu中創建此菜單文件(必須創建) //3.使用MenuInflater將menu中的菜單文件內容填充到當前Activity中的menu對象上 getMenuInflater().inflate(R.menu.main,menu); return super.onCreateOptionsMenu(menu); } /** * 攔截選項菜單中的的item點擊事件 * item.getItemId()通過此方法判斷是點擊的是哪一個item的操作 */ @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()){ case R.id.action_quit: finish(); break; case R.id.select_RED: textView.setTextColor(Color.RED); break; case R.id.select_Green: textView.setTextColor(Color.GREEN); break; case R.id.select_Blue: textView.setTextColor(Color.BLUE); break; case R.id.set_size_30: textView.setTextSize(30); break; case R.id.set_size_25: textView.setTextSize(25); break; case R.id.set_size_20: textView.setTextSize(20); break; } return super.onOptionsItemSelected(item); }}

下面是menu中的main文件的代碼:

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_quit" android:title="退出" /> <item android:id="@+id/select_Color" android:title="顏色切換"> <menu> <group> <item android:id="@+id/select_RED" android:title="紅色" /> <item android:id="@+id/select_Blue" android:title="藍色" /> <item android:id="@+id/select_Green" android:title="綠色" /> </group> </menu> </item> <item android:id="@+id/set_size" android:title="設置下面是xml文件

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="demo.liuchen.com.menutest.MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /></RelativeLayout>

好了optionMenu的基本用法就是這樣的,如果需要demo的話點擊下面的超鏈接: http://download.csdn.net/my


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夜间福利视频 | 久久影院在线观看 | 欧美成人免费在线视频 | 7777欧美| 午夜精品在线视频 | 麻豆视频在线观看 | 2019中文字幕在线播放 | 毛片免费在线观看视频 | 麻豆传传媒久久久爱 | 亚洲综合一区二区三区 | 国产亚洲精品久久久久久久久 | 黄色av电影在线 | 国产一区日韩精品 | 特一级黄色毛片 | 国产精品久久久久久久久久久久午夜 | 精品国产专区 | 久久99久久99精品 | 国产一区二区免费在线观看 | 国产精品久久久免费观看 | 久久久一二三 | 看免费的毛片 | 亚洲一区在线视频观看 | 日韩午夜片 | 免费网址黄| 伊人亚洲精品 | fc2成人免费人成在线观看播放 | 精选久久 | 精品一区二区三区在线观看视频 | 狠狠ri | 久久久成人一区二区免费影院 | 成人免费乱码大片a毛片视频网站 | 97人操| 99在线热播精品免费 | 亚洲国产精品久久久久久久久久 | 欧美日穴视频 | 久久久久99999| 国产亚洲精品成人a | 欧美一级视屏 | 羞羞网站视频 | 性片网站 | 美国一级黄色毛片 |