原文:Android單個控件占父控件寬度一半且水平居中

前些天,在工作中遇到了一個需求:一個 加載上一頁 的按鈕寬度為父控件寬度一半,且水平居中於父控件中。 在此給出兩種思路: .直接在Activity代碼中獲取到當前父控件的寬度,並將此按鈕寬度值設置成父控件寬度的一半。 .通過借用LinearLayout的 weightSum 和 layout weight 屬性達到效果。 具體代碼如下: ...

2013-12-17 00:32 2 14980 推薦指數:

查看詳情

讓不確定寬度的元素水平居中

.wrap 使用 float 是為了讓 .wrap 的寬度等於 .inner 的寬度。讓 .wrap 的左邊在層的中線上, 讓.inner 的左邊相對 .wrap 向左移動一半, 這樣就可以實現 .inner 在.wrap 的層的中間。 relative如果參數 ...

Wed Aug 03 05:38:00 CST 2016 0 1818
寬度不固定元素水平居中

元素浮動以后不能通過text-align:center或是margin:0 auto達到居中效果,我們可以這樣做是浮動元素居中:為盒子和子盒子position: relative;然后父盒子left: 50%; 子盒子right:50%;就可以達到居中效果了。 另外如果元素不浮動如何達到居中 ...

Tue Jan 24 06:54:00 CST 2017 0 2837
Android水平居中 垂直居中 中心居中

android:layout_centerInParent 將該組件放置於水平方向中央及垂直中央的位置 android:layout_centerHorizontal 將該組件放置於水平方向中央的位置 android:layout_centerVertical 將該組件放置於垂直方向中央的位置 ...

Fri Nov 03 01:33:00 CST 2017 0 2779
在不設置DIV寬度的情況下,讓它水平居中

第一種方法:外層設置相對定位且浮動,left:50%,這樣左邊位置就偏移到了中間的位置;然后內層設置相對定位,left:-50%,這樣正好向左偏移自身寬度一半,實現了居中。 <div class="wrap">   <div class ...

Mon Mar 27 23:52:00 CST 2017 0 3361
未知寬度水平居中的幾種方法

在某些特定的場合,在沒有知道寬度的情況下卻要求水平居中,今找到些解決方法,現轉過來一起學習學習 方案一、利用浮動的包裹性和相對定位百分比數據值特性,傳說稱之為“相對浮動” .unknow_width_center1 {position:relative; left:50%; float ...

Thu Jun 28 19:41:00 CST 2012 0 3121
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM