我想知道如何根据屏幕使我的LinearLayout内的四个图像看起来尽可能大。当我在手机中安装小部件时,它总是只适合屏幕的50%。 这是xml。 任何提示?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="center_vertical|clip_horizontal"
android:orientation="horizontal" >
<ImageView
android:id="@+id/hora1_current"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:src="@drawable/neutro_on" />
<ImageView
android:id="@+id/hora2_current"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:src="@drawable/neutro_on" />
<ImageView
android:id="@+id/minuto1_current"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:src="@drawable/neutro_on" />
<ImageView
android:id="@+id/minuto2_current"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:src="@drawable/neutro_on" />
答案 0 :(得分:2)
将android:weightSum="1"
添加到您的父线性布局中。
线性布局应该有android:orientation="horizontal"
现在,对于每个图片视图,添加android:layout_weight = 0.25
。
希望这有效。
答案 1 :(得分:0)
希望您阅读有关纵向和横向的方向。
你应该在这里清楚,通过填充屏幕你是否完全意味着所有4个填充屏幕,使每个占25%或每个应占100%宽度并垂直加起来。
android:layout_weight=1
。android:orientation="horizontal"
替换为android:orientation="vertical"
醇>
答案 2 :(得分:0)
不要使用换行内容,而是使用图像的实际尺寸或填充父级。