圆形边框LinerLayout [英] Round Border LinerLayout

查看:249
本文介绍了圆形边框LinerLayout的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这样的问题<一href=\"http://stackoverflow.com/questions/10457135/how-to-add-border-around-linear-layout-except-at-the-bottom\">How ,除了在底部添加边框线布局?部分回答我的问题,但我似乎无法弄清楚如何使边角圆..


解决方案

  1. 创建布局文件夹名为 round_border XML文件。


  2. 立即把这个code在XML文件中:

     &LT;形状的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android&GT;
    &LT;行程机器人:宽=4DP机器人:颜色=#FF00FF00/&GT;
    [固体机器人:颜色=#FFFFFF/&GT;
    &LT;填充机器人:左=7DP机器人:顶部=7DP
            机器人:右=7DP机器人:底部=7DP/&GT;
    &LT;角落的an​​droid:半径=10dp/&GT;


  3. 现在使用此文件作为背景的​​的LinearLayout 是这样的:


     &LT;的LinearLayout机器人:ID =@ + ID / LinearLayout01
    机器人:layout_width =FILL_PARENT
    机器人:layout_height =FILL_PARENT
    机器人:方向=垂直
    机器人:填充=20dip
    机器人:背景=@绘制/ round_border&GT;



so the question How to add border around linear layout except at the bottom? answers my question partially but i cant seem to figure out how to make the corners round ..

解决方案

  1. Create a XML file named round_border in your layout folder.

  2. Now put this code in your XML file :

    <shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <stroke android:width="4dp" android:color="#FF00FF00" /> 
    <solid android:color="#ffffff" /> 
    <padding android:left="7dp" android:top="7dp" 
            android:right="7dp" android:bottom="7dp" /> 
    <corners android:radius="10dp" /> 
    

  3. Now use this file as a background of your LinearLayout like this :

    <LinearLayout android:id="@+id/LinearLayout01"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:padding="20dip"
    android:background="@drawable/round_border">
    

这篇关于圆形边框LinerLayout的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆