編輯:關於Android編程
通俗的說,inflate就相當於將一個xml中定義的布局找出來
如果你的Activity裡用到別的layout,如顯示圖片的對話框,其layout布局文件為view.xml
你就必須用inflate()先將圖片對話框上的layout找出來,然後再用這個layout對象去找到它上面的組件,如:
// 加載view.xml界面布局代表的視圖
View viewDialog = getLayoutInflater().inflate(
R.layout.view, null);
// 獲取viewDialog中ID為image的組件
ImageView image = (ImageView) viewDialog
.findViewById(R.id.image);
// 設置image顯示指定圖片
image.setImageBitmap(BitmapFactory.decodeFile(
fileNames.get(position)));
// 使用對話框顯示用戶單擊的圖片
new AlertDialog.Builder(MediaProviderTest.this)
.setView(viewDialog).setPositiveButton("確定", null)
.show();
實現輪轉廣告帶底部指示的自定義ViewPager控件
有許多博客和開源項目都致力於這項工作,但是他們的工作大都是為了制作類似於啟動頁的效果,ViewPager全屏顯示,或者自己可操作的屬性難以滿足要求,因此我想把ViewPa
Android多線程研究(2)——定時器
先來看一段代碼: public static void main(String[] args) { new Timer().schedule(new TimerTas
用Apktool獲取別人APP中的圖片及布局資源進行學習
當我們看到一款UI布局很漂亮的APP,想要了解別人是怎麼實現的時候,就可以通過Apktool工具來反編譯別人的apk,從而獲取圖片及布局資源來進行學習。 其實我們下載
Android仿淘寶商品浏覽界面圖片滾動效果
用手機淘寶浏覽商品詳情時,商品圖片是放在後面的,在第一個ScrollView滾動到最底下時會有提示,繼續拖動才能浏覽圖片。仿照這個效果寫一個出來並不難,只要定義一個Lay