2016-11-28 3 views
-2

У меня есть список, а модель/дизайн строки должна быть чем-то, как показано на изображении ниже.Как настроить изображение и текстовое изображение?

Мой вопрос: как я могу создать представление, как показано на изображении в третьей строке? Я хочу создать что-то вроде синей прямоугольной формы с круглыми углами, а затем записать значение на нем, как показано на картинке

Это текстовое изображение или изображение? Пожалуйста, совет, как я могу создать такое представление.

изображение:

enter image description here

+0

Возьмите один TextView и установить Drawable право TextView и установить maxems = 5 или что вы хотите и установить округлый фон –

+0

вы можете реализовать это как textview.You будет чтобы дать ему задний план, сделав файл ресурсов селектора –

ответ

1

Вы должны создать TextView и дайте ему Форма:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" >   
    <stroke 
     android:width="1dp" 
     android:color="@color/common_border_color" /> 

    <solid android:color="replace with blue color" /> 

    <padding 
     android:left="1dp" 
     android:right="1dp" 
     android:top="1dp" /> 

    <corners android:radius="5dp" /> 
    </shape> 

Сделать это в XML называется rounded_corner.xml в вытяжке папке.

android:background="@drawable/rounded_corner" 
1

Вы можете использовать TextView и в качестве фона использования просмотра текста ниже XML

rounded_corner.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 

    <solid 
     android:color="#abcdef" > 
    </solid> 
    <corners 
     android:radius="20dp" > 
    </corners> 

</shape> 
0
In your drawable create one xml file and add this code in that 

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

<padding 
    android:top="3dp" 
    android:left="8dp" 
    android:right="8dp" 
    android:bottom="3dp"/> 

<solid android:color="#00796B" /> 

<corners 
    android:bottomLeftRadius="20dp" 
    android:bottomRightRadius="20dp" 
    android:topLeftRadius="20dp" 
    android:topRightRadius="20dp" /> 

In your view(Button/TextView) add background, some ex code 

<Button 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@drawable/delete" 
    android:text="Ur text"/> 

 Смежные вопросы

  • Нет связанных вопросов^_^