动态调整Android中图像按钮的大小

时间:2014-04-27 08:05:50

标签: android image android-layout

我在将图片调整为图像按钮时遇到问题。实际上我的按钮是一个太大的图像,我只能在图像按钮上看到我的图片的一部分。

我有一个活动,其布局定义了一个webview,底部有一个按钮,大小相关为1/8。我的意思是webview占据屏幕的8个部分,按钮1个部分。 我的布局看起来简化如下:

WebView
  ...
  ...
  android:layout_weight="8" /
LinearLayout
  ...
  ...
  android:layout_weight="1"
  <ImageButton
  ...
  android:layout_weight="1"/
/LinearLayout

由于重量定义,我不知道我的按钮的像素大小,我无法正确调整按钮的大小。

如何正确调整图像尺寸?或者我如何管理我的按钮在我的按钮中的大小正确?

1 个答案:

答案 0 :(得分:0)

希望您能从我的代码下方获得帮助。比如

<?xml version="1.0" encoding="utf-8"?>
<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="match_parent"
        android:layout_weight="1"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:background="#000"
            android:layout_weight="7" />

        <Button
            android:id="@+id/bLogin"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:background="#ff0000"
            android:layout_weight="1" />
    </LinearLayout>

</LinearLayout>

现在您可以根据自己的意愿修改。祝你好运!