外面用布局
在潼關(guān)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,成都外貿(mào)網(wǎng)站制作,潼關(guān)網(wǎng)站建設(shè)費(fèi)用合理。
設(shè)置布局的背景為圖片
然后布局里面添加一個(gè)button
你可以使用frameLayout在九宮格的上層再鋪一層透明的,有九個(gè)按鈕的布局。就個(gè)按鈕是透明的,用戶是看不到的,只能看到按鈕下方的圖片。我們?cè)诖a中監(jiān)聽這九個(gè)透明的按鈕。
可以使用這樣的一個(gè)xml布局
?xml version="1.0" encoding="utf-8"?
selector xmlns:android=""
// 獲取焦點(diǎn)時(shí)候按鈕的背景狀態(tài)
item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_focused="true"/
// 被按下時(shí)候按鈕的背景狀態(tài)
item android:drawable="@drawable/btn_green_pressed" android:state_enabled="true" android:state_pressed="true"/
//正常狀態(tài)下按鈕的狀態(tài)
item android:drawable="@drawable/btn_green_normal"/
/selector
把按鈕的背景設(shè)置為這個(gè)布局引用就行了.試試吧騷年
說的詳細(xì)點(diǎn)!如果是在圖片為背景,按鈕在圖片的右下角并且和圖片底線對(duì)齊:你采用相對(duì)布局,在按鈕的布局文件里面加上這兩句應(yīng)該就好使了:
android:layout_alignright="@id/iview"
android:layout_alignbottom="@id/iview",iview是圖片控件的id
布局文件設(shè)置圖片按鈕,如果沒有監(jiān)聽點(diǎn)擊事件,是沒有反應(yīng)的,可以使用:
newsback.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
你在添加按鈕的時(shí)候直接使用圖片按鈕啊
在res下的drawable里面添加你要的點(diǎn)擊的圖片
main.xml里面添加控件
ImageButton android:id="@+id/ib"
android:src="@drawable/bookmark_001"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/