Android:如何制作方形1:1小部件

时间:2014-06-16 12:58:13

标签: android android-layout android-widget android-appwidget

我正在尝试制作一个小型的小部件。

我的布局:

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

    <ImageView
        android:id="@+id/backgroundImageView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clickable="false"
        android:focusable="false"
        android:scaleType="fitXY"
        android:src="@drawable/rounded_conners"/>

    <ImageButton
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:adjustViewBounds="true"
        android:background="@drawable/transparent_color"
        android:clickable="true"
        android:focusable="true"
        android:padding="8dp"
        android:scaleType="fitCenter"
        android:src="@drawable/btn03_off" />

</FrameLayout>

我可以让ImageButton成为正方形。感谢scr中的方形图像,但是我需要将backgroundImageView作为方形布局(宽高比1:1)并且我的形状不是正方形。

0 个答案:

没有答案