对于我的应用程序,我制作一个屏幕,您可以在其中查看有关商店的信息。这就是我现在得到的(在下面的图片中)剩余的区域,我想填写一个图像或谷歌地图视图。是否有可能通过xml填充剩余区域?或者我该如何解决这个问题?Android布局对齐并填充视图中的剩余空间
第二个问题是: 正如你可以在白色区域看到的图标或很好的居中。我想将它上面的块上的图标与白色框中图标的左侧对齐。我该怎么做呢?
代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/winkels_uren_bg"
android:paddingTop="25dp"
android:paddingBottom="25dp"
android:paddingLeft="35dp">
<TextView
android:id="@+id/lblStraat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/map"
android:gravity="center_vertical"
android:paddingBottom="15dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/telefoonnr"
android:drawableLeft="@drawable/telefoon_icon"
android:gravity="center_vertical"
/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="#FFFFFF"
android:gravity="center_horizontal">
<LinearLayout
style="@style/winkelinfoicons">
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icobancontact"
android:background="@null"
/>
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icomarkt"
android:background="@null"
/>
</LinearLayout>
<LinearLayout
style="@style/winkelinfoicons">
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icoeducatie"
android:background="@null"
/>
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icomobielestand"
android:background="@null"
/>
</LinearLayout>
<LinearLayout
style="@style/winkelinfoicons">
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icogeschenken"
android:background="@null"
/>
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icovoeding"
android:background="@null"
/>
</LinearLayout>
<LinearLayout
style="@style/winkelinfoicons">
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icoklasbezoek"
android:background="@null"
/>
<ImageButton
style="@style/winkelinfoicon"
android:id="@+id/icowinkel"
android:background="@null"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
其实我的工作与包括但现在我在这里粘贴完整的XML :)。
使用相对布局。 – Akram 2012-03-04 16:52:13
我想要定位多个屏幕大小。而且我总是担心在不同的屏幕上它不会一样。或者不会有问题? – 2012-03-04 16:55:00
只有硬编码布局文件时才会出现问题。 – Akram 2012-03-04 16:58:41