Android textview边框覆盖了顶部的大面积地图

时间:2017-02-12 13:37:08

标签: android layout textview

std::getline我有以下布局。我需要的是左下角的文本框,稍后我将插入一个计数器,以显示地图将在几秒后刷新。

x

这是border.xml。问题现在我只想边界到这个词,但在这里它与整个顶部区域接壤。我想限制在单词内。

b = [1;
      2;
      3;
      4;
      5;
      6;
      7;
      8];

original_numbers(b)

ans =

     3
    -2
     1
     4
    -1
     2
     5
     0

1 个答案:

答案 0 :(得分:1)

你的TextView layout_width="match_parent"将采用它可以采用的全宽度,并且你将背景应用于视图而不是文本中的文本,所以你所说的是正确的。

如果您只想在文本

周围应用背景,请变形视图
   <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left"
        android:background="@drawable/border"
        android:text="Refreshing 1"
        android:textColor="#000"
        android:textSize="12sp" />

参考:What's the difference between fill_parent and wrap_content?

关于你的第二个问题:

  <layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item>
        <shape xmlns:android="http://schemas.android.com/apk/res/android"
            android:shape="rectangle">
            <solid android:color="#1bd4f6" /> <-- here
            <stroke
                android:width="2dp"
                android:color="#0288D1" />
        </shape>
    </item>

</layer-list>