Как я могу дать отступ для изображений, которые находятся внутри linearlayout без увеличения ширины linearlayout в Android - PullRequest
0 голосов
/ 23 ноября 2011

Я разрабатываю этот макет в моем XML-файле Android

enter image description here

Я ставлю 2 линейных макета 1 для заголовка и другой для тела. пока все хорошо. В макет вкладыша заголовка я добавил фоновое изображение, которое выглядит отлично.

Теперь, когда я добавляю самую правую кнопку с изображением для поиска и информации, я хочу, чтобы они перемещались по линейному макету заголовка точно так, как показано выше. Но проблема в том, что если я помещу их в заголовок лайнера, ширина макета лайнера увеличивается, и оба они попадают под макет заголовка. Есть ли в любом случае, я могу добиться этого?

Спасибо

1 Ответ

0 голосов
/ 23 ноября 2011

попробуйте эту комбинацию:

<AbsoluteLayout
    android:id="@+id/widget68"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    >
    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="40px"
        android:layout_y="35px"
        >        
        <ImageView
            android:src = "@drawable/androidlogo"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />            
        <Button
            android:layout_width="124px"
            android:layout_height="wrap_content"
            android:text="Print Picture"       
            />
    </FrameLayout>
</AbsoluteLayout>

, чтобы получить это:

Frame layout

Вы также можете переместить картинку (в данном случае кнопку), добавив ее

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