当我转向横向时,位图会拉伸

时间:2012-03-27 12:07:50

标签: android bitmap landscape stretch

我编写了使用横向和纵向方向的应用程序。 一些LinearLayouts的android:backround资源设置为

...
android:background="@drawable/main_sep_tiled"
...

main_sep_tiled.xml:

<?xml version="1.0" encoding="utf-8"?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android" 
android:src="@drawable/reticular_pattern" 
android:tileMode="repeat">
</bitmap>

我在纵向模式下观看时效果很好。但是当它转向横向时,小的 reticular_pattern 图像文件会延伸到全屏幕,没有重复。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

在res文件夹中的文件夹layout-land中创建一个自定义布局文件..在该文件中自定义,因为你想在横向模式下查看位图..

答案 1 :(得分:0)

为ImageView设置这两个可能对您有帮助的属性

Scale Type = fitCenter
Adjust View Bounds = true