最近,遇到了一種定義尺寸的方法,類似於c裡面的巨集定義一樣,其實以前已經見過了這種使用方式,今天有時間就記錄一下方便以後使用。下面來介紹一下:
尺寸資源xml檔案的使用
下面還是通過乙個例項來演示尺寸資源的用法。該例項在布局檔案中新增乙個textview和乙個button,分別使用尺寸資源檔案來定義它們的寬和高。
在工程的res\values\目錄下建立乙個dimens.xml尺寸資源檔案。
在工程的res\layout\目錄下建立乙個test_dimen.xml布局檔案。在該布局檔案中新增乙個textview和乙個button。textview的寬和高引用尺寸資源來設定。button的寬和高在**中設定。<?xml version="1.0" encoding="utf-8"?>
100px
50px
30mm
10mm
<?xml version="1.0" encoding="utf-8"?>
在yy.android.dimen
包中,建立乙個testdimensionactivity類。在該類頂部宣告使用的button檢視元件,在oncreate()方法中例項化該元件,並定義尺寸資源設定其寬和高。
package yy.android.dimen;
import android.content.res.resources;
import android.os.bundle;
import android.widget.button;
import com.amaker.test.r;
public class testdimensionactivity extends activity
}
Android中使用全屏
在開發android研發時,最開始一般都會有個全屏顯示的閃屏,下面提供實現全屏的兩種方法 1 通過 實現 去掉標題欄 this.requestwindowfeature window.feature no title 全屏顯示 this.getwindow setflags windowmanage...
Android中使用AsyncTask實現非同步載入
使用該類可以在子執行緒中更新ui,具體表現在和handler相比,其封裝和簡化了非同步操作的過程 一般需要重寫乙個類來繼承和實現asynctask類,如public myasynctask extends asynctask,三個引數一次表示 1,params 啟動任務時輸入引數的型別 2,prog...
Android中使用FFmpeg(一)
1 編譯環境 2 準備工作 3 編譯ffmpeg 修改configure檔案 slibname with major slibname libmajor lib install extra cmd ranlib libdir libname slib install name slibname wi...