1、不會(huì)出現(xiàn)你說(shuō)的情況。單獨(dú)說(shuō)一下,如果想要定位到屏幕底部,那么整個(gè)的主布局你可以用RelativeLayout,然后再某個(gè)組件或者布局那里對(duì)layout的設(shè)置可以設(shè)置為與父組件底部對(duì)齊即android:layout_alignParentBottom=true。
創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元長(zhǎng)寧做網(wǎng)站,已為上家服務(wù),為長(zhǎng)寧各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
2、我認(rèn)為你可以試試RelativeLayout.,這樣你可以用android:layout_alignParentBottom將button移動(dòng)到屏幕底部。如果在Relative Layout中,底部沒(méi)有顯示相關(guān)內(nèi)容,或許就是在它之前的layout占據(jù)了整個(gè)屏幕。
3、在布局器中將按鈕都加進(jìn)去,然后再代碼中根據(jù)情況來(lái)設(shè)置按鈕是否可見(jiàn):setVisibility(View.INVISIBLE)給按鈕添加一個(gè)listener,就可以得到點(diǎn)擊事件。
,AbsoluteLayout,表格布局類似Html里面的Table。每一個(gè)TableLayout里面有表格行TableRow,TableRow里面可以具體定義每一個(gè)元素,設(shè)定他的對(duì)齊方式 android:gravity= 。
線性布局(LinearLayout):按照垂直或者水平方向布局的組件。幀布局(FrameLayout):組件從屏幕左上方布局組件。表格布局(TableLayout):按照行列方式布局組件。相對(duì)布局(RelativeLayout):相對(duì)其它組件的布局方式。
Android的五大布局分別是LinearLayout(線性布局)、FrameLayout(單幀布局)、RelativeLayout(相對(duì)布局)、AbsoluteLayout(絕對(duì)布局)、TableLayout(表格布局)。
請(qǐng)介紹下Android中常用的五種布局,分別的布局方式。
界面布局之相對(duì)布局(RelativeLayout)相對(duì)布局是android界面設(shè)計(jì)中比較常用和好用的一個(gè)布局方式。 界面布局之表格布局(TableLayout)表格布局采用行、列的形式來(lái)管理元素組件。
1、不考慮語(yǔ)言模式切換,直接用一張帶圖片和“說(shuō)兩句”的背景圖作為button的背景,也不需要設(shè)置text了。不用button,自己用ImageView和TextView拼一個(gè)布局,然后設(shè)置背景顏色等使之像一個(gè)button。
2、表格布局,用TableLayout設(shè)置,具體用TableRow,設(shè)置兩個(gè)TableRow,再分別插入TextView就行了。
3、LinearLayoutLinearLayout是Android系統(tǒng)中最基本的布局方式之一,它按照垂直或水平方向依次排列視圖。該布局方式非常簡(jiǎn)單,適用于單行或單列的布局。開(kāi)發(fā)人員可以通過(guò)設(shè)置權(quán)重來(lái)控制視圖的大小,并根據(jù)需要添加嵌套布局。
4、android0以前,用TabHost或者TabActivity就可以了。android0以后的話,ActionBar里就包容了tab控件。
5、你可可以將按鈕的背景設(shè)置成如圖樣式,彈出列表使用PopupWindow實(shí)現(xiàn)。