android设置drawable
1. android studio中的drawable-v24怎么创建
我们一般将APP的icon放在minmap文件夹下,其他图片资源放在drawable文件夹下。下面我们看下AndroidStudio下如何创建drawable、drawable-hdpi、drawable-mdpi、drawable-xhdpi、drawable-xxhdpi。
1、切换到Project视图下,找到对应moudle的res文件夹,右击“res”--》 “new”--》“Android resource directory”,弹出“New Resource Directory”对话框。
2、按照上图的一二三步骤,点击第三步后,会出现一下内容,选择要添加drawable的分辨率,点击“ok”按钮即可。
2. android里面怎么新建一个drawable
Resources res = getResources();Drawable drawable = res.getDrawable(R.drawable.xxx);
我们知道在开发中,需要应用程序资源,如应用工程中assets和res目录下的图片,layout,values等,或者需要系统内置的资源。我们获取这些资源的入口对象都是Resources对象.
获取Resources的过程:
(1)将framework/framework-res.apk和应用资源apk装载为Resources对象。
(2)获取Resources对象
获取Resources对象有两种方式,第一种通过Context,第二种通过PackageManager。
3. android textview 代码怎么设置drawable
没懂你的意思,textview控件可以使用drawable用来设置背景,使用background就可以设置
4. android 怎么生成drawable
通过 Resources 类来获得项目资源 Resources res = getResources(); Drawable drawable = res.getDrawable(R.drawable.xxx); 二. 从 XML 文件来定义图..Android中Drawable分类汇总_冶金/矿山/地质_工程科技_专业资料。Android中Drawable分类汇总And左可id把 制的对象抽象 D左awab从e, 的图形图像资源就代...
5. android 开发中R.drawable的问题
图片放在res资源文件夹下的drawable文件夹下面,不过现在更多的把图片放在mipmap文件夹里
设置背景的话两种方法,一种在layout布局里把图片设为背景
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"android:id="@+id/root_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/ic_bg"></RelativeLayout>
第二种代码里面设置
(RelativeLayout) bg = (RelativeLayout) findViewById(R.id.root_view);
bg.setBackgroundResource(R.drawable.ic_bg);
6. android drawable怎么用
try
{
XmlPullParser xp = Resources.getSystem().getXml(R.drawable.g0);
Drawable db = Drawable.createFromXml(getResources(), xp);
}
catch (XmlPullParserException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
你那个出现错误可能是没有在Activity中,getResources()要在activity中才有用,尝试Content.getResources()
7. 如何在Android中为TextView动态设置drawableLeft等
只需要代码设置setCompoundDrawables (Drawable left, Drawable top, Drawable right, Drawable bottom); 这个方法即可,如果说drawableLeft为null,即没有对应的图标
8. android 怎么裁剪drawable
可使用ScaleType来指定drawable的缩放方式,来实现裁剪效果。
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。
设置的方式包括:
1. 在layout xml中定义android:scaleType="CENTER"
2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);
Scaletype的取值说明:
1. SetScaleType(ImageView.ScaleType.CENTER);
按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
2. SetScaleType(ImageView.ScaleType.CENTER_CROP);
按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)
3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽
4. setScaleType(ImageView.ScaleType.FIT_CENTER);
把图片按比例扩大/缩小到View的宽度,居中显示
5. FIT_START, FIT_END在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START是置于顶部,FIT_CENTER居中,FIT_END置于底部。
在此就不给出示例了。
6. FIT_XY
不按比例缩放图片,目标是把图片塞满整个View。
9. android如何设置Drawable Animation逐帧动画每一帧的持续时间
一.原理: 对几张图片按照顺序一张一张进行播放,视觉上感觉是连续播放的动画效果。 二.步骤: 1.在res/drawable放入几张图片 2.在res/drawable下新建一个drawable resource file,比如命名为gril_animation.xml,根节点选择animation-list,点击ok3.编辑gril_animation.xml文件,以animation-list作为根节点,item作为子节点,每个item就是一帧,即一个drawable图片
图片资源是在网络上搜索帧动画找的,然后用了一个很笨的办法,一小张一小张截下来的,总之能用就行了,不要求太完美了@-@