【发布时间】:2016-01-22 12:20:23
【问题描述】:
我有一个包含数字 1,2,3....
<TextView
android:id="@+id/position"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_weight="0.20"
android:textStyle="bold"
android:layout_gravity="center"
android:layout_margin="5dp"
android:background="@drawable/circlebg"
android:textSize="20dp"/>
我有一个xml背景文件,其中包含;
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<corners android:radius="10dip"/>
<stroke android:color="#ff0000" android:width="2dip"/>
<solid android:color="@android:color/transparent"/>
</shape>
这样的结果是;
我想知道的是,我怎样才能得到第一个屏幕截图中显示的结果。欢迎任何帮助。
【问题讨论】:
-
你为什么不给它固定高度和宽度的像素,比如 50dp 或任何适合你每个尺寸的像素。
-
删除
layout_weight,作为开始。然后按照@ULHASPATIL 的建议给出宽度和高度的固定值