我正在用android中的线性布局方式开发26个卡片设计字母表的项目。我收录了android:adjustViewBounds="true"
和android:scaleType="centercrop"
。
幸运的是,它在模拟器中运行良好,并且不会出现在真实设备中。在设备中使它工作的问题是什么?你可以帮我解决这个问题吗?下面是在模拟器中工作但不在设备中的代码。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Linear_layout_equal" >
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/NumberPad"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:id="@+id/NumberRow123"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center" >
<ImageView
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:src="@drawable/lettera"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:layout_weight="1"
android:adjustViewBounds="true"
android:src="@drawable/letterb"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:src="@drawable/letterc"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:src="@drawable/lettere"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
</LinearLayout>
<LinearLayout
android:id="@+id/NumerRow456"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center" >
<ImageView
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:src="@drawable/lettere"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:src="@drawable/letterf"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:src="@drawable/letterg"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterh"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
</LinearLayout>
<LinearLayout
android:id="@+id/NumerRow456"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"
android:src="@drawable/letteri"/>
<ImageView
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterj"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterk"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterl"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
</LinearLayout>
<LinearLayout
android:id="@+id/NumerRow456"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterm"
android:scaleType="centerCrop"
android:adjustViewBounds="true"
android:layout_margin="5dp" />
<ImageView
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/lettern"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/lettero"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterp"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
</LinearLayout>
<LinearLayout
android:id="@+id/NumerRow456"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center" >
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterq"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterr"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letters"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/lettert"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
</LinearLayout>
<LinearLayout
android:id="@+id/NumerRow456"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center" >
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letteru"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterv"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterw"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterx"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
</LinearLayout>
<LinearLayout
android:id="@+id/NumerRow456"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/lettery"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/letterz"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop"/>
<ImageView
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/blankspace"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop" />
<ImageView
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/blankspace"
android:adjustViewBounds="true"
android:layout_margin="5dp"
android:scaleType="centerCrop" />
</LinearLayout>
</LinearLayout>
至于相信图像的真实截图,我附上图像