Android固定大小的imageview

时间:2011-04-08 21:57:59

标签: android layout size imageview fixed

  

可能重复:
  Prevent Android UI scaling

基本上我在ImageView内有一系列LinearLayout s。我已将ImageViewlayout_widthlayout_height属性分别设置为100dp50dp(我也尝试过px dp并且我尝试更改ImageView s最大尺寸),但ImageView继续缩放而不是保持此固定大小。

我只是想知道是否有人知道我做错了什么?

XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        android:orientation="vertical" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 
        android:background="@drawable/backgroundtop" 
        android:gravity="bottom">

        <FrameLayout 
             android:layout_height="wrap_content"  
             android:layout_width="match_parent" 
             android:id="@+id/frameLayout1">

        <ImageView 
             android:layout_height="wrap_content" 
             android:layout_width="wrap_content" 
             android:id="@+id/imageView3" 
             android:src="@drawable/base" 
             android:layout_gravity="center" />

        <LinearLayout 
             android:id="@+id/linearLayout1" 
             android:layout_height="wrap_content"  
             android:orientation="vertical" 
             android:gravity="center" 
             android:paddingTop="50px" 
             android:layout_width="match_parent">

        <ImageView 
             android:src="@drawable/buttonnews" 
             android:id="@+id/imageView1" 
             android:layout_width="123dp" 
             android:layout_height="49dp" 
             android:scaleType="center" />

        <ImageView 
             android:id="@+id/imageView2" 
             android:layout_width="163dp" 
             android:layout_height="49dp" 
             android:src="@drawable/buttonevents" />
        </LinearLayout>
    </FrameLayout> 
</LinearLayout> 

0 个答案:

没有答案