你的错误是强转错误。LinearLayout.LayoutParams 和 WindowManager.LayoutParams是不一样的。
解决方案 »
- android Internal Server Error
- git clone能不能用多线程?
- 求高手啊!该如何把这选项卡分成两页
- TextView设置文字大小后View的高度变化问题
- Android TextView 默认下最多能显示多少个文字?
- 程序运行后出现“application settings(in process com.android.settings) is not responding”
- 项目要将android系统界面变成iphone,大家来探讨一下吧
- android插件化方案
- Android蓝牙4.0开发问题
- ireader文字自由复制怎么实现的?
- android加载一个工程俩边//修改工程的什么文件可以加载呢?
- activity在androidManifest.xml文件里的声明
@birdsaction 请问应该怎么样才能够显示一张图片 和适配不同的屏幕大小的手机呢
@baidu_23578871 但是如果设定了 图片宽高,不同分辨率在res目录下新建对应的values文件夹,values-xhdpi、mhdpi等,然后重新建dimens.xml文件 , dimens.xml是用来做不同分辨率下的字号。 但是 比如说设置图片width40dp,height50dp,在小的屏幕会跟大的屏幕不一样呀。也就是要在不同的大小屏幕,要占相同的比例呀。 也就是说如果width40dp,height50dp刚占了小屏幕的手机屏一半,那么在大屏幕上它就不是一半了。 这样怎么适配呢?
麻烦再详细说明下吧 谢啦
@baidu_23578871 麻烦再回答下吧
比如说在应用里边 res/layout/ activitylauncher.xml
<LinearLayout ......
....
<ImageView
android:id="@+id/btn_logo"
android:src="@drawable/btn_logo"
android:layout_width="50dip"
android:layout_height="50dip"
android:layout_gravity="center_vertical|center_horizontal"
/>
......
</LinearLayout>
建立了 values-xhdpi文件夹后 ,即values-xhdpi/dimens.xml 里边 重设置 图片的宽高。
我是这么写的:<resources>
<ImageView
android:id="@+id/btn_logo"
android:src="@drawable/btn_logo"
android:layout_width="50dip"
android:layout_height="50dip"
android:layout_gravity="center_vertical|center_horizontal"
/>
</resources>然后就报错了: error: Error parsing XML :unbound prefix请问应该 怎么重新写那图片的 宽和高呢? 谢谢啦
@baidu_23578871 麻烦再回答下吧
比如说在应用里边 res/layout/ activitylauncher.xml
<LinearLayout ......
....
<ImageView
android:id="@+id/btn_logo"
android:src="@drawable/btn_logo"
android:layout_width="50dip"
android:layout_height="50dip"
android:layout_gravity="center_vertical|center_horizontal"
/>
......
</LinearLayout>
建立了 values-xhdpi文件夹后 ,即values-xhdpi/dimens.xml 里边 重设置 图片的宽高。
我是这么写的:<resources>
<ImageView
android:id="@+id/btn_logo"
android:src="@drawable/btn_logo"
android:layout_width="50dip"
android:layout_height="50dip"
android:layout_gravity="center_vertical|center_horizontal"
/>
</resources>然后就报错了: error: Error parsing XML :unbound prefix请问应该 怎么重新写那图片的 宽和高呢? 谢谢啦你要把长宽定义到dimens.xml里面啊
android:layout_width="@dimen/dimens_145dp"
android:layout_height="@dimen/dimens_33dp"
dimen.xml里:
<dimen name="dimens_145dp">145dp</dimen>
<dimen name="dimens_38dp">38dp</dimen>