android图片xml
A. android xml甯冨眬鏂囦欢涓镄処mageView锛屾垜𨱍宠╁畠镞嬭浆45搴︽樉绀
涓绉嶆柟娉曟槸镓╁𪾢imageView锛岀粰浠栧炲姞涓涓鍙浠ラ夋嫨瑙掑害镄勫睘镐с
涓绉嶆柟娉曟槸鐢ㄤ唬镰
Matrix matrix=new Matrix();
imageView.setScaleType(ScaleType.MATRIX); //required
matrix.postRotate((float) angle, pivX, pivY);
imageView.setImageMatrix(matrix);
B. android xml图片找不到指定的资源文件报错应该怎么解决
我们在Android framework中修改资源文件时,在Android
4.0之前,都是直接在sourcecode/frameworks/base/core/res/res下面添加对应的资源文件,然后编译framework-res即可,但是这种情况到了Android
4.1就有改变了。按照以前的方法在编译的时候却会报错,提示找不到引用的资源文件,一般情况下找不到资源文件有以下几个原因:
(1). 资源id写错了,导致id不匹配;
(2). 未编译framework-res,从而导致无法找到资源文件;
比如你在framework中添加了一张图片,但你在编译framework-res之前去编译引用该资源的SystemUI,那肯定是找不到的。
(3). 未import正确的资源包;
在frameworks/base/core/res/res下编译生成的资源文件保存在out/target/common/R/com/android/internal/R.java
可以先在该R.java内看有没有你的资源id,然后检查源代码有没有:
import com.android.internal.R;
(4). 没有修改frameworks/base/core/res/res/values/public.xml;
第四点是Android 4.1才需要做的,在Android
4.1之前,我们添加一个资源文件,编译时会自动添加到public.xml中,但到了Android 4.1却不会了,需要手动添加,比如:
添加了一个布局文件,则需要在public.xml中添加如下代码:
[html] view
plainprint?
<java-symbol type="layout" name="usb_storage_connection_connected" />
<java-symbol type="layout" name="usb_storage_connection_connected" />
添加了一个字符串,则需要在public.xml中添加如下代码:
[html] view
plainprint?
<java-symbol type="string" name="usb_storage_connection_message" />
<java-symbol type="string" name="usb_storage_connection_message" />
添加了一张图片,则需要在public.xml中添加如下代码:
[html] view
plainprint?
<java-symbol type="drawable" name="usb_storage_connected" />
<java-symbol type="drawable" name="usb_storage_connected" />
在布局文件中新增了一个控件的id,则需要在public.xml中添加如下代码:
[html] view
plainprint?
<java-symbol type="id" name="mytextView" />
<java-symbol type="id" name="mytextView" />
新添加的资源仿照public.xml中原有的方式加上即可。
C. 在android中的xml里怎么布置在一个图片上显示文字
可以用FrameLayout来实现。在FrameLayout控件中用ImageView和TextView就能实现上面的效果。(RelativeLayout也能实现,方法和FrameLayout基本一样)
D. Android studio中XML文件调用图片,这样有什么问题格式吗 还有就是Android
1.在drawable/pic2前面添加@,引用drawable-xhdpi,drawable-mdpi等文件夹下图片的格式是:@drawable/name_pic,同理引用其他xml文件的格式也是:@string/name_str,@dimen/name_dimen,@anim/name_anim,@array/name_array等