簡體   English   中英

圖像頂部的Android布局

[英]Android Layout On Top of an Image

我在Android上遇到布局問題。 這在iPhone上非常簡單,但是具有各種屏幕尺寸和可用的Layout類。 我很難做到這一點。

我注意到的一件事是,在xml中的對象上設置背景確實弄亂了設備上的布局。 我通常必須放入FrameLayout和ImageView以獲得背景。

所以我試圖做到這一點。 http://www.calidadsystems.com/images/AndroidListItem.png (對不起,我沒有足夠的分數來發布圖像)

他是狀態視圖,是列表視圖中的一項。 有8個TextViews需要設置。 222個字段中的每個字段都會更改。 當前的背景在特定位置有顏色,我正在嘗試將Labels和TextViews對齊以獲得下面的圖片。 我使用AbsoluteLayout構建了此版本,但該版本已過時,但在設備上也無法很好地工作。

我一直在與Android上的布局作斗爭。 有人有一些好的示例代碼可以做到這一點嗎?

您可能要使用RelativeLayout。 您可以使用android:layout_alignTop =“ id”屬性使行正確對齊。 和android:layout_alignLeft =“ id”為列。 除此之外,僅需使用android:layout_marginLeft =“ XXdip”屬性即可在它們之間獲得所需的空間。 請查看此頁面以獲取所有布局類型的概述和示例。 這是更多示例RelativeLayout代碼。 還有一個頁面和另一個示例。 RelativeLayout習慣起來有些棘手,但是一旦使用了幾次,它就很容易理解並獲得所需的Layout。 這樣做的好處是,以這種方式定義UI時,它們在幾種不同的屏幕尺寸上看起來都很好。

為什么不只是在表格布局中組成布局並將表格布局的背景設置為您制作的定制圖形呢? 這應該適合您。 具體來說,您設計的設計將像是4列x行。 然后使用strechcolumn屬性,您應該能夠完成您想做的事情!

如果正確縮放圖形,那么總體上就不會出現此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM