使用Framelayout制作面板

时间:2011-07-04 12:52:22

标签: android

您好我正在使用以下xml来创建某种透明面板。我面临的问题是背景图像ac放大,我的意思是它的高度增加,另一件我想知道如何将这个框架放在中间并调整其宽度。我已经关注了this示例

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ImageView  
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 

        android:scaleType="center"
        android:src="@drawable/ac" />

    <TextView
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginBottom="20dip"
        android:layout_gravity="center_horizontal|bottom"

        android:padding="12dip"

        android:background="#AA000000"
        android:textColor="#ffffffff"

        android:text="test test test" />

</FrameLayout>

1 个答案:

答案 0 :(得分:1)

对于您的ImageView,请查看ScaleType

尝试:

 android:scaleType="fitXY"

如果您希望将视图居中,请查看Layout Gravity