Android实现边框圆角
16lz
2021-12-04
1.在drawable 下新建 shape.xml 文件
<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle" ><!-- 填充的颜色 --> <solid android:color="#FFFFFF" /><!-- 设置矩形的四个角为弧形 --><!-- android:radius 弧形的半径 --><corners android:radius="7dip" /></shape>
android:radius为角的弧度,值越大角越圆。
我们还可以把四个角设定成不同的角度,方法为:
<corners android:bottomLeftRadius="20dp"android:bottomRightRadius="0dp" android:topLeftRadius="1dp"android:topRightRadius="20dp" />
2.1设置成0dp无效,2.1以上版本可以,如果无效的话那就只能设成1dp了。
2.设置引用
android:background="@drawable/shape"
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/shape" android:drawableLeft="@drawable/ic_launcher" android:drawablePadding="5dp" android:hint="Hello Android" android:padding="5dp" /></LinearLayout>
更多相关文章
- android boot 代码流程
- Xamarin Mono For Android(安卓)4.6.07004看不到新建android
- ANDROID问题总结
- 7715平台修改BUG记录
- Android初步了解入门
- 使用Android(安卓)SwipeRefreshLayout了解Android的嵌套滑动机制
- 【Android经典入门教程-下(bill译)】
- android 五大布局经典演绎
- Android字体加粗