我当前正在制作一个Android应用程序,我对标题栏进行了模式化,因此标题栏的所有内容都保存在window_Title.xml中,其中我设置了linearLayout:paddingleft =“ 5dip”.现在我需要在此Titlebar的右侧加载一个imageVIEw我如何能够某种方式覆盖此paddingleft我无法删除它,因为它在左侧为文本和图像所需,但我也需要在其右侧…
这是当前的xml:
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:orIEntation="horizontal" androID:layout_wIDth="fill_parent" androID:layout_height="50dip" androID:gravity="center_vertical" androID:paddingleft="5dip" androID:background="#222222"> <ImageVIEw androID:ID="@+ID/header" androID:src="@drawable/header" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content"/> <TextVIEw androID:text="TextTexast" androID:textSize="10pt" androID:layout_wIDth="fill_parent" androID:layout_height="wrap_content" androID:layout_weight="1" androID:paddingleft="5dip" androID:textcolor="#F7F7F7" /></linearLayout>
解决方法:
如果我正确理解了您的问题,则希望将其应用于标题栏TextVIEw右侧显示的ImageVIEw.您可以像下面这样在根目录linearLayout中使用androID:paddingRight:
<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:orIEntation="horizontal" androID:layout_wIDth="fill_parent" androID:layout_height="50dip" androID:gravity="center_vertical" androID:paddingleft="5dip" androID:paddingRight="5dip androID:background="#222222">
另外,您可以在ImageVIEw中指定要向右对齐的androID:paddingRight属性.
总结以上是内存溢出为你收集整理的java-在Android上的LinearLayout中覆盖paddingLeft全部内容,希望文章能够帮你解决java-在Android上的LinearLayout中覆盖paddingLeft所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)