Android макет вопроса веб-просмотра - PullRequest
0 голосов
/ 15 ноября 2011

Я не понимаю раскладки Android.У меня есть следующая структура, и я пробовал все виды комбинаций относительных и линейных макетов с макетом выше, ниже, гравитацией и т. Д., И независимо от того, что я делаю, веб-просмотр либо исчезает, либо отталкивает кнопки внизу экрана.

Я не понимаю, почему рендерер так думает.Конечно, если у вас есть другие вещи в макете, он должен настроить его соответственно?

<?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <LinearLayout android:id="@+id/cage" android:layout_height="fill_parent" android:layout_width="fill_parent">
    <LinearLayout android:id="@+id/homelinklayout"
        android:layout_height="wrap_content" android:layout_width="fill_parent">
        <TextView android:text="FRAMTIDS" android:layout_width="wrap_content"
            android:id="@+id/hometext1" android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"></TextView>
        <TextView android:text="GYMNASIET" android:layout_width="wrap_content"
            android:id="@+id/hometext2" android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"></TextView>
        <ImageView android:layout_height="wrap_content" android:id="@+id/homeimage"
            android:layout_width="wrap_content" android:src="@drawable/next"></ImageView>
    </LinearLayout>

    <LinearLayout android:id="@+id/homewebviewlayout"
        android:layout_height="fill_parent" android:layout_width="fill_parent" >
            <WebView android:id="@+id/webview" android:layout_height="fill_parent"
                android:layout_width="fill_parent" />
    </LinearLayout>
</LinearLayout>

    <LinearLayout android:id="@+id/homebuttons" 
        android:layout_height="fill_parent" android:layout_width="fill_parent">
        <ImageView android:layout_height="wrap_content"  
            android:src="@drawable/icon_mapsetup" android:id="@+id/btn_skolor"
            android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView>
        <ImageView android:layout_height="wrap_content"
            android:src="@drawable/icon_mapsetup" android:id="@+id/btn_program"
            android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView>
        <ImageView android:layout_height="wrap_content"
            android:src="@drawable/icon_mapsetup" android:id="@+id/btn_framtid"
            android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView>
        <ImageView android:layout_height="wrap_content"
            android:src="@drawable/icon_mapsetup" android:id="@+id/btn_kontakt"
            android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView>
    </LinearLayout>

1 Ответ

1 голос
/ 15 ноября 2011

Я не совсем уверен, что вы пытаетесь сделать здесь, но попробуйте это

 <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/cage"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:orientation="vertical" >

<TextView android:text="FRAMTIDS" android:layout_width="wrap_content"
            android:id="@+id/hometext1" android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"></TextView>
        <TextView android:text="GYMNASIET" android:layout_width="wrap_content"
            android:id="@+id/hometext2" android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"></TextView>
        <ImageView android:layout_height="wrap_content" android:id="@+id/homeimage"
            android:layout_width="wrap_content" android:src="@drawable/next"></ImageView>

            <WebView android:id="@+id/webview" android:layout_height="fill_parent"
                android:layout_width="fill_parent" />

    <RelativeLayout
        android:id="@+id/homebuttons"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" 
      >

        <ImageView
            android:id="@+id/btn_skolor"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:src="@drawable/capture" >
        </ImageView>

        <ImageView
            android:id="@+id/btn_program"
            android:layout_below="@id/btn_skolor"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:src="@drawable/icon_mapsetup" >
        </ImageView>

        <ImageView
            android:id="@+id/btn_framtid"
            android:layout_width="wrap_content"
              android:layout_below="@id/btn_program"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:src="@drawable/icon_mapsetup" >
        </ImageView>

        <ImageView
            android:id="@+id/btn_kontakt"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:layout_below="@id/btn_framtid"
            android:src="@drawable/icon_mapsetup" >
        </ImageView>
</RelativeLayout>
    </LinearLayout>

Вы сможете увидеть ваши взгляды

...