2017-01-27 1 views
0

Я пытаюсь отображения карапуз 3 изображения: - кнопку воспроизведения в центре - две иконки на правойандроид XML сохранить размер изображения

это как: [___x__xx]

Я добавил два черных изображения слева, чтобы playbutton находился в центре. Проблема в том, что эти два значка не являются оригинальными размерами, но выбраны. Как я могу это решить?

мой код:

<LinearLayout 
    android:layout_width="fill_parent" 
    android:id="@+id/relativeLayoutText1" 
    android:layout_below="@id/relativeLayout3" 
    android:layout_height="wrap_content"> 
    <ImageView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/spacex" 
     android:layout_weight="1" /> 
    <ImageView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/spacex" 
     android:layout_weight="1" /> 
    <ToggleButton 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/btnPlayPause" 
     android:background="@drawable/togglebutton_playpause" 
     android:layout_centerVertical="true" 
     android:textOff=" " 
     android:textOn=" " 
     android:layout_toLeftOf="@+id/netwerkImg" 
     android:layout_marginBottom="@dimen/abc_button_inset_vertical_material" 
     android:layout_weight="1" /> 
    <ImageView 
     android:src="@android:drawable/ic_menu_gallery" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/netwerkImg" 
     android:paddingRight="10px" 
     android:layout_centerVertical="true" 
     android:layout_weight="1" 
     android:adjustViewBounds="true" 
     android:scaleType="center" /> 
    <ImageView 
     android:src="@android:drawable/ic_menu_gallery" 
     android:id="@+id/exitImg" 
     android:scaleType="centerInside" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_weight="1" /> 

ответ

0

Если я понял вопрос правильно, вы должны быть в состоянии найти ответ здесь: How to display an image full size with ImageView?

Однако, поскольку существует много различных размеров устройств, я бы не советовал что.

0

Исправить андроид: layout_width и android: layout_height до значения, когда вы устанавливаете wrap_content, убедитесь, что ваши изображения не будут отображаться одинаково с использованием разных устройств, дизайн будет деформирован. , например:

android:layout_width="40dp" 
    android:layout_height="40dp" 

Также для изменения:

android:scaleType="centerInside" to android:scaleType="fitXY" 

Также добавьте:

android:adjustViewBounds="true" 
+0

две иконки исчезли с экрана – beginner

0

Используйте атрибут scaletype из ImageView.

android:scaleType="centerCrop"