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圖片
圖片資源是在網路上搜索幀動畫找的,然後用了一個很笨的辦法,一小張一小張截下來的,總之能用就行了,不要求太完美了@-@