我想创建一个textView包围圆形的圆形图,如下图所示

时间:2017-01-23 05:17:49

标签: android textview rounded-corners

我想在图表中创建一个textView圆形圆圈,如下所示:

图片链接: - https://i.stack.imgur.com/E0cMB.png

你们有人能告诉我怎么做吗?

1 个答案:

答案 0 :(得分:1)

检查如何实现上述图像要求。  您的布局数据应如下所示:

<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#004473">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="60dp"
                android:layout_margin="5dp"
                android:background="@drawable/linear_layout_corner_shape"
                android:orientation="horizontal">

                <TextView
                    android:layout_width="60dp"
                    android:layout_height="60dp"
                    android:gravity="center"
                    android:text="01"
                    android:background="@drawable/textview_circle_shape"
                    android:textSize="20sp"
                    android:textColor="#000000"/>

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:gravity="center_vertical"
                    android:paddingLeft="15dp"
                    android:text="Lorum Ipusum"
                    android:textSize="20sp"
                    android:textColor="#FFFFFF"/>

            </LinearLayout>

        </LinearLayout>

可绘制文件数据:

<强> linear_layout_corner_shape.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">

<solid android:color="#004473"></solid>

<stroke
    android:width="2dp"
    android:color="#FFFFFF"></stroke>

<corners android:radius="30dp"></corners>

<强> textview_circle_shape.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">

<solid android:color="#FFFFFF"></solid>