2016-06-14 162 views
1

我有一個ListView項目由三個部分組成水平對齊:可調整大小的小部件

  1. 含圖標
  2. 一個TextView有一個標題
  3. 另一ImageView機智狀態圖標ImageView

目前,我通過RelativeLayout和我的TextView是'彈性'的。

是否可以在ConstraintLayout中創建相同的佈局?基本上,我問的是如果我可以創建2個固定長度約束而不是百分比。

回答

3

是的,做以下,與元素包含ConstraintLayout如:

ImageView1 TextView ImageView2 
  • ImageView1:約束留給ConstraintLayout左側
  • ImageView2:約束權ConstraintLayout右側
  • TextView
    • 約束留給ImageView1右側
    • 約束從右到左ImageView2側
    • layout_width = 「0dp」

「0dp」 告訴CL伸展小部件,以滿足設置的約束。您也可以在約束上添加邊距。

+0

即使使用包含的佈局也能正常工作。謝謝 –

+0

'0dp'對我來說是這樣!對於其他對閱讀文檔感興趣的人,請查看[ConstraintLayout reference](https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html)中的** Widgets維度約束**標題。 – Sufian

相關問題