我试图将我的layout.xml中的@ drawable / logo图像放大,但是无论我将height和width属性设置为什么,都将保持不变
我尝试在我认为合适的地方更改各种不同的值,但无济于事
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<ImageView android:id="@id/imageView10" android:background="@drawable/bg2" android:layout_width="fill_parent" android:layout_height="fill_parent" />
<ImageView android:layout_gravity="center_horizontal" android:id="@id/img_logo" android:background="@drawable/logo" android:layout_width="160.0dip" android:layout_height="160.0dip" android:layout_marginTop="20.0dip" />
<FrameLayout android:layout_width="fill_parent" android:layout_height="20.0dip" />
<HorizontalScrollView android:layout_gravity="center" android:id="@id/scroll_hr_ct" android:scrollbars="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="15.0dip">
<LinearLayout android:layout_gravity="center_horizontal" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="fill_parent">
<ImageButton android:textSize="20.0sp" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/btn_tv_ct" android:background="@drawable/btn_tv" android:layout_width="200.0dip" android:layout_height="200.0dip" android:text="Button 1" android:layout_weight="1.0" android:alpha="0.8" />
<ImageButton android:textSize="20.0sp" android:textColor="#ffffffff" android:layout_gravity="center|right" android:id="@id/btn_epg_ct" android:background="@drawable/btn_epg" android:padding="10.0dip" android:layout_width="200.0dip" android:layout_height="200.0dip" android:text="Button 5" android:layout_weight="1.0" android:alpha="0.8" />
<ImageButton android:textSize="20.0sp" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/btn_movies_ct" android:background="@drawable/btn_movies" android:padding="10.0dip" android:layout_width="200.0dip" android:layout_height="200.0dip" android:text="Button 2" android:layout_weight="1.0" android:alpha="0.8" />
<ImageButton android:textSize="20.0sp" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/btn_series_ct" android:background="@drawable/btn_series" android:padding="10.0dip" android:layout_width="200.0dip" android:layout_height="200.0dip" android:text="Button 2" android:layout_weight="1.0" android:alpha="0.8" />
</LinearLayout>
</HorizontalScrollView>
<FrameLayout android:layout_gravity="bottom" android:id="@id/layout_footer" android:layout_width="fill_parent" android:layout_height="80.0dip">
<ImageView android:layout_gravity="bottom" android:id="@id/imageView13" android:background="@drawable/black_bg" android:layout_width="fill_parent" android:layout_height="fill_parent" android:alpha="0.3" />
<LinearLayout android:layout_gravity="center|right" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="25.0dip">
<ImageButton android:textSize="20.0sp" android:textColor="#ffffffff" android:layout_gravity="center|right" android:id="@id/btn_vod_ct" android:background="@drawable/btn_vod" android:padding="10.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:text="Button 5" android:layout_weight="1.0" />
<ImageButton android:textSize="20.0sp" android:textColor="#ffffffff" android:layout_gravity="center|right" android:id="@id/btn_radio_ct" android:background="@drawable/btn_radio" android:padding="10.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:text="Button 5" android:layout_weight="1.0" />
<ImageButton android:textSize="20.0sp" android:textColor="#ffffffff" android:layout_gravity="center|right" android:id="@id/btn_settings_ct" android:background="@drawable/btn_settings" android:padding="10.0dip" android:layout_width="60.0dip" android:layout_height="60.0dip" android:text="Button 5" android:layout_weight="1.0" />
</LinearLayout>
<ImageView android:layout_gravity="top" android:id="@id/color_border" android:background="@drawable/border_color" android:layout_width="fill_parent" android:layout_height="5.0dip" android:alpha="0.0" />
<ImageView android:layout_gravity="center" android:id="@id/img_foolter_logo" android:background="@drawable/developed_by" android:layout_width="162.0dip" android:layout_height="30.0dip" />
<TextView android:textColor="@android:color/background_light" android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/txt_version" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="5.0dip" android:text="XCIPTV" android:alpha="0.0" />
<TextView android:textStyle="bold" android:textColor="@android:color/background_light" android:gravity="center" android:layout_gravity="center" android:id="@id/textView4" android:layout_width="200.0dip" android:layout_height="wrap_content" android:text="OTT SERVICE PROVIDER" android:lines="3" android:alpha="0.0" />
</FrameLayout>
</FrameLayout>
图像保持相同大小。
答案 0 :(得分:0)
不是设置背景,而是设置
android:src="@drawable/logo"
答案 1 :(得分:0)
您可以尝试调整scaleType
上的ImageView
属性。将此添加到xml中的ImageView中:
android:scaleType="fitXY"
您可以详细了解here。
也请查看此精美指南,以获取visual understanding。