2012-01-04 2 views
0

я хочу поместить изображение в крайнее правое положение в моем списке, и согласно http://developer.android.com/reference/android/widget/LinearLayout.html#attr_android:gravity Я пытаюсь сделатьтипы строк не допускается (в «тяжести» с «конца» значение)

<ImageView 
    android:id="@+id/list_now_playing" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="end" 
    > 
</ImageView> 

, но я превышение ошибки. предлагаю решение enter image description here

+0

, с какой версией Android вы работаете? – MKJParekh

+0

использование fill_parent для TextView или layout_weight = 1 –

ответ

4

Это значение атрибута end доступно в Android 4.0 (ICS) не ниже этого.

И вторая вещь, чтобы установить, что вам может понадобиться установить ImageView в Heigh/ширину fill_parent

EDIT

затем еще один способ, чтобы переместить его в крайнем правом принимать RelativeLayout в качестве родителя для строки и в ImageViewandroid:layout_alignParentRight="true" и android:layout_centerVertical="true"

+0

да Франкенштейна вы правы этот атрибут работает в Android 4.0 –

+0

Я сделал это андроида: layout_width = "fill_parent" андроид: layout_height = "fill_parent" андроид: layout_gravity = "вправо" изображение перемещается вправо, но не в конце. – shankey

+0

@shankey затем, чтобы переместить его в крайнее правое, возьмет 'RelativeLayout' как родительский для ** строки ** и в' ImageView' установите 'android: layout_alignParentRight =" true "' и 'android: layout_centerVertical =" true "' – MKJParekh

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