Android實(shí)現(xiàn)button居中的方法
本文實(shí)例講述了Android實(shí)現(xiàn)button居中的方法。分享給大家供大家參考。具體如下:
通過(guò)在main.xml 或者其他xml 布局文件中布局Button的時(shí)候,選擇Android:gravity="center_horizontal",意思是Place object in the horizontal center of its container, not changing its size.我們用RelativeLayout 布局,這樣可以使不同的組件有對(duì)齊的方式。
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:Android="http://schemas.android.com/apk/res/android"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent">
<TextView Android:id="@+id/gallerytext"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content">
</TextView>
<Gallery Android:id="@+id/gallery"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content">
</Gallery>
<Button Android:id="@+id/btngal"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:gravity="center_horizontal"
Android:textSize="20sp"
Android:layout_alignParentBottom="true"
Android:layout_centerHorizontal="true"
Android:text="返回主界面"/>
</RelativeLayout>
運(yùn)行效果截圖:

簡(jiǎn)單說(shuō)明:
可以看到Button 與Gallery的對(duì)齊方式是居中對(duì)齊,也即Button 與Parent居中對(duì)齊。
另外,
Android:gravity="CENTER_VERTICAL":這個(gè)是垂直居中對(duì)齊
Android:gravity="BOTTOM":放在容器的底部
Android:gravity="CENTER" :放在容器的中心
希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。
- Android 讓自定義TextView的drawableLeft與文本一起居中
- Android手機(jī)開(kāi)發(fā) 控件 TextView文字居中
- Android手機(jī)開(kāi)發(fā) 使用線性布局和相對(duì)布局實(shí)現(xiàn)Button垂直水平居中
- Android App中使用LinearLayout進(jìn)行居中布局的實(shí)例講解
- Android應(yīng)用借助LinearLayout實(shí)現(xiàn)垂直水平居中布局
- Android編程實(shí)現(xiàn)修改標(biāo)題欄位置使其居中的方法
- Android編程中TextView寬度過(guò)大導(dǎo)致Drawable無(wú)法居中問(wèn)題解決方法
- android imageview圖片居中技巧應(yīng)用
- Android布局居中的幾種做法
相關(guān)文章
Android AlertDialog自定義樣式實(shí)現(xiàn)代碼
這篇文章主要介紹了Android AlertDialog自定義樣式實(shí)現(xiàn)代碼的相關(guān)資料,這里提供了實(shí)例代碼,一個(gè)簡(jiǎn)單示例,需要的朋友可以參考下2016-12-12
Android代碼實(shí)現(xiàn)新年賀卡動(dòng)畫示例詳解
這篇文章主要為大家介紹了Android代碼實(shí)現(xiàn)新年賀卡動(dòng)畫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
Android獲取移動(dòng)網(wǎng)絡(luò)信號(hào)強(qiáng)度的方法
這篇文章主要介紹了Android獲取移動(dòng)網(wǎng)絡(luò)信號(hào)強(qiáng)度的方法,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下2021-04-04
Kotlin startActivity跳轉(zhuǎn)Activity實(shí)現(xiàn)流程詳解
在Android當(dāng)中,Activity的跳轉(zhuǎn)有兩種方法,第一個(gè)是利用startActivity(Intent intent);的方法,第二個(gè)則是利用startActivityForResult(Intent intent,int requestCode);的方法,從字面上來(lái)看,這兩者之間的差別只在于是否有返回值的區(qū)別,實(shí)際上也確實(shí)只有這兩種區(qū)別2022-12-12

