在我的佈局中,我想在用戶單擊按鈕時在屏幕上添加圖像。圖像的數量取決於用戶,即在運行時決定。佈局充氣器如何用於此目的,以便我的視圖隨用戶輸入動態變化。android:layout inflater
回答
我認爲你的情況佈局充氣器沒有必要,你可以在java中動態創建圖像並將其添加到你的主佈局。
LinearLayout ll=(LinearLayout)findViewById(R.id.yourLL);
while(count<yourusersimagesNeeded)
{
ImageView imageView = new ImageView(Activity);
// set src and other attrs
ll.addView(imageView);
count++;
}
謝謝你的幫助。我對此很陌生,我將如何將其動態添加到主佈局中? – user2055581 2013-04-05 04:26:50
編輯請看看 – 2013-04-05 05:04:14
您可以動態地添加視圖到ViewGroup
與addView(View)
方法。見文檔:http://developer.android.com/reference/android/view/ViewGroup.html
大致爲:
ImageView imageView = new ImageView(Activity);
imageView.setImageResource(R.drawable.my_image); // or setImageBitmap, etc
myRootView.addView(imageView);
在顯示新視圖取決於它被添加到的ViewGroup的佈局類型。有關更多信息,請參閱LayoutParams上的文檔,瞭解如何動態定位視圖。
說你的活動佈局是一個LinearLayout「main_layout」,現在你可以使用下面的代碼動態地添加你的infalted圖像視圖。
LinearLayout main_container = (LinearLayout) findViewById(R.id.main_layout);
LayoutInflater mInflater;
mInflater = LayoutInflater.from(YourActivity.this);
ImageView image = (ImageView) mInflater.inflate(R.layout.your_image_view, null);
main_container.addView(image);
爲什麼你需要佈局充氣器。您只需在按鈕單擊時創建圖像視圖並將其添加到按鈕上方或上方的佈局(或您想添加的任何位置),也可以刪除添加的圖像(如果將偵聽器添加到imageview中),即單擊imageview從佈局中刪除。
- 1. android inflater
- 2. ViewFlipper Inflater illegalstateexception
- 3. Android Inflater崩潰
- 4. ViewHolder on multiple inflater
- 5. 佈局inflater爲空
- 6. TextView的inflater和Fragmen代碼
- 7. Inflater獲取壓縮方法
- 8. andriod Inflater /查看異常
- 9. 佈局Inflater,ViewGroup和removeView()
- 10. ListView佈局inflater兩行
- 11. Android - 自定義佈局Inflater
- 12. 安卓菜單Inflater錯誤
- 13. 使用inflater時setText到TextView
- 14. Android Inflater添加視圖
- 15. Android:什麼是在ListView中的inflater?
- 16. 佈局Inflater在片段中的錯誤
- 17. 佈局Inflater使用ViewPager拋出NullPointerException
- 18. ImageView inflater無法訪問的代碼
- 19. 在Android上拉刷新崩潰Inflater
- 20. 在inflater佈局中刪除兩個LinearLayout
- 21. 使用getView()沒有佈局Inflater
- 22. inflater是否需要Activity的上下文?
- 23. Inflater無法找到佈局 - Android
- 24. 如何到達inflater中的物體
- 25. Inflater找不到構造函數
- 26. 如何使用android:layout屬性實例化自定義首選項的佈局
- 27. JDK 1.7 64位Inflater引發無效代碼長度集
- 28. ListView自定義適配器XML Inflater空指針異常
- 29. 在android中創建動態表格。新視圖vs inflater
- 30. 我的TextView佈局Inflater有什麼問題?
使用列表視圖或gridview – Raghunandan 2013-04-05 04:05:30
我很困惑,以便如何在運行時決定添加的圖像數量如何工作。 – user2055581 2013-04-05 04:32:13