在FrameLayout中查看相对于其他视图高度的高度

时间:2015-07-27 07:55:47

标签: android android-layout

如何在同一dcIssn = new ArrayList<String>(); dcIssn.add(0, row.getCell(dc).getStringCellValue()); dcIssn.add(1, row.getCell(issn).getStringCellValue()); couple.add(dcIssn); 中相对于其他视图设置View's高度?

是否可以只使用xml?

简而言之:我希望FrameLayout身高(绿色)等于ImageView's身高(紫色)+ ImageView's身高(黑色)

Visualize

修改:包含xml

TextView's

编辑2:<FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:orientation="horizontal" android:layout_marginTop="25dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="1" > <ImageView android:layout_marginLeft="5dp" android:layout_width="0dp" android:layout_weight="0.1" android:layout_height="match_parent" android:background="#61B329" android:adjustViewBounds="true" android:scaleType="fitXY" /> <ImageView android:layout_width="0dp" android:layout_height="200dp" android:scaleType="fitXY" android:layout_weight="0.8" android:background="#77896C" android:adjustViewBounds="true"/> <ImageView android:layout_marginRight="5dp" android:background="#3F602B" android:layout_width="0dp" android:layout_height="match_parent" android:adjustViewBounds="true" android:layout_weight="0.1" android:scaleType="fitXY" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="1" > <ImageView android:src="@drawable/abc_ic_voice_search_api_mtrl_alpha" android:layout_width="0dp" android:adjustViewBounds="true" android:layout_height="wrap_content" android:layout_weight="0.4" android:scaleType="fitXY" android:background="#7D26CD" android:layout_marginLeft="20dp" android:layout_marginTop="40dp" /> </LinearLayout> <TextView android:text="TEST" android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </FrameLayout> 设置为layout_height关注@ L-X的评论是有效的,但如果将src添加到后台{{1}则背景更高}

enter image description here

0 个答案:

没有答案