您的位置:首页 > 移动开发 > Android开发

android用shape给linearLayout设置边框,怎样只保留底部或顶部的边框,把其它三个方向的边框去掉呢?

2014-11-08 12:42 363 查看
============问题描述============

下面是我的测试代码,最终效果LinearLayout有灰色边框,要怎样保留底部或顶部的边框,其它三个方向的边框去掉?

boder.xml


text.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"

android:orientation="vertical" android:gravity="center"

android:background="@drawable/boder" >

<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"

android:text="@string/log_name"/>

</LinearLayout>

</LinearLayout>


============解决方案1============

<padding

android:bottom="5dp"

android:top="5dp"

android:left="5dp"

android:right="5dp" />

左右为0不就行了

============解决方案2============

可以附带效果图,这样会跟更好分析点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: