有时UI界面需要TextView 的圆圈效果,可以用以下TextView 圆角(百度)的方法稍微修改即可变成圆圈:
TextView 圆圈
在项目drawable下创建textview.xml内容如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<!-- android API里有如下方法,但经测试只有 rectangle有用,其他均在调用处空白
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape=["rectangle" | "oval" | "line" | "ring"] > -->
<solid android:color="#4DB361" />
<corners android:radius="50dp"
android:bottomRightRadius="100dip" /> <!-- TextView 圆角删除这一行就好了哦 -->
</shape>
在onCreate方法中加入: TextView tv = (TextView) findViewById(R.id.textView1);
tv.setBackgroundResource(R.drawable.textview);
或者在TextView属性中设置:android:background="@drawable/textview"
将EditText做成圆角的只需在xml加入一句话<corners android:radius="10dip"/>,然后再EditText属性中设置为背景,即可。方法同上.