大佬教程收集整理的这篇文章主要介绍了android – layout“include”功能不支持layout_gravity属性?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <include layout="@layout/view1" android:layout_gravity="center_vertical" /> <include layout="@layout/view2" android:layout_gravity="center_vertical" /> </LinearLayout>
那么,android:layout_gravity会一直被忽略吗?这对于代码可重用性来说真的很糟糕……
似乎layout_margin也不支持.
这是view1.xml布局
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://scheR_539_11845@as.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:minHeight="45dip" android:BACkground="@drawable/updater_BACkground" > <ProgressBar style="?android:attr/progressBarStylesmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginRight="7dip" android:visibility="gone" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" /> </LinearLayout>
我目前使用的工作是以编程方式设置布局边距,如下所示:
( (LinearLayout.LayoutParams) includedView.getLayoutParams () ).gravity = Gravity.bOTTOM | Gravity.RIGHT;
或者作为父级的FrameLayout,例如:
( (FrameLayout.LayoutParams) includedView.getLayoutParams () ).gravity = Gravity.bOTTOM | Gravity.RIGHT;
编辑:
我还发现android:layout_gravity属性适用于include标签,因为它(include标签)有layout_width和layout_height标签!
以上是大佬教程为你收集整理的android – layout“include”功能不支持layout_gravity属性?全部内容,希望文章能够帮你解决android – layout“include”功能不支持layout_gravity属性?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。