在res下新建menu文件夾,然后新建菜單文件

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到博愛(ài)網(wǎng)站設(shè)計(jì)與博愛(ài)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋博愛(ài)地區(qū)。
定義一個(gè)xml文件(在menu資源里面),
menu xmlns:android=""
item
android:id="@+id/menu_settings"
android:showAsAction="never"
android:title="設(shè)置" /
item
android:id="@+id/menu_exit"
android:showAsAction="never"
android:title="退出" /
/menu
(item有多少個(gè),顯示就多少個(gè))
在代碼里面的onCreateOptionsMenu方法里面把這個(gè)xml布局填充進(jìn)去,代碼如下:
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_settings, menu);
Item是視圖的一個(gè)條目
1、 ListView設(shè)置Adapter的時(shí)候,Adapter中實(shí)現(xiàn)方法getView獲得的就是一個(gè)條目,為L(zhǎng)istView設(shè)置點(diǎn)擊事件是OnItemClicklistener ,意思是一個(gè)條目被點(diǎn)擊的監(jiān)聽(tīng)。
2 、AlertDialog中也有setItem,顯示出來(lái)后布局中也是一條一條的,設(shè)置的點(diǎn)擊事件也是OnItemClicklistener 。
所以 Item就是整個(gè)顯示的View其中的一部分,而View又是由很多個(gè)這種Item構(gòu)成的,Item的本質(zhì)是View
首先指出,item并不是你所理解的,單純是一個(gè)系統(tǒng)提供的屬性列表.跟你說(shuō)比較重要的幾點(diǎn). item name="#1"#2/item
1.item的name屬性#1可以為所有系統(tǒng)所帶組件的屬性,#2為此屬性的值如android:layout_height android:layout_widthandroid:background都可寫(xiě)成如下形式 item name="android:background"#000000/item
2.除此之外可以是任意你自己定義的屬性 如: item name="myKey"myValue/item不同之處在于item name="android:background"#000000/item由于是系統(tǒng)自帶屬性,所以可以直接在其他view的屬性中引用此style. 自定義的屬性要經(jīng)過(guò)兩個(gè)步驟才可以使用.1.values目錄下創(chuàng)建一個(gè)attrs.xml文件 以如下方式聲明 attr name="myname" format="String" / 2.在一個(gè)style的item中以如下方式引用 item name="myname""我的名字"/item3.經(jīng)過(guò)上兩步就可以在自己的View中使MyView(Context context, AttributeSet attrs,int myStyle) { super(context, attrs, defStyle); TypedArray a = context.obtainStyledAttributes( attrs, R.styleable.TestView, myStyle, 0); ... ...//這個(gè)a中就存放了自定義的屬性}
這是最重要的三步,建議先不用自定義屬性,熟悉好怎樣利用系統(tǒng)自帶的屬性來(lái)統(tǒng)一風(fēng)格和布局,教你如何用系統(tǒng)的. 一.values目錄下創(chuàng)建styles.xml,代碼如下: 1. resources 2. style name="My" parent="android:Widget" 3. item name="android:background"mycolor寫(xiě)上十六進(jìn)制顏色/item 4. /style 5. /resources二.因?yàn)槭窍到y(tǒng)屬性,直接就可以在任意一個(gè)view中使用了 TextView 2. style="@style/My" 3. android:layout_width="wrap_content" 4. android:layout_height="wrap_content"/ /p/p
在xml中代表一個(gè)元素。 根據(jù)不同的使用環(huán)境,所包含的意思可能有所區(qū)別,但是大多情況下代表多項(xiàng)中的一項(xiàng)。具體看使用環(huán)境。
本文名稱(chēng):androiditem,androiditem長(zhǎng)按直接刪除代碼
分享路徑:http://chinadenli.net/article12/dsegddc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、云服務(wù)器、網(wǎng)站制作、網(wǎng)站內(nèi)鏈、微信公眾號(hào)、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)