我有表格佈局。我們應該能夠在點擊「+」按鈕時動態地將包含3個textview和4個imageviews的行添加到該桌面佈局。當點擊「」 - 「」按鈕時,我們可以刪除特定的選定行。當我們選擇一個特定的行時,我們應該可以在相應的按鈕上添加圖像到特定的行。怎麼做。任何人都可以請幫助我..如何將圖像添加到Android的特定選定行的tablelayout?
1
A
回答
0
您可以使用LayoutInflater在點擊+按鈕上添加行。或者您可以使用代碼添加視圖。 這是一個將ImageView動態添加到表格佈局的示例代碼。
private void addImageView()
{
ImageView mImageView = new ImageView(this);
TableLayout mTableLayout = (TableLayout) findViewById(R.id.tablelayout1);
mImageView.setId(getRndId());
TableRow mTableRow = new TableRow(this);
mTableRow.setId(getRndId());
mTableRow.addView(mImageView);
mTableLayout.addView(mTableRow);
}
/**
* Gets a random no and checks if its already used in R.java
* */
protected int getRndId()
{
Random rnd = new Random();
int possible_id = rnd.nextInt();
while(true)
{
// Log.d(TAG, "possible_id=" + possible_id);
View temp = findViewById(possible_id);
if ((possible_id>0) && (temp==null))
{
return possible_id;
}
else
{
possible_id = rnd.nextInt();
}
}
}
+0
請問您可以發佈一些與該要求相關的示例嗎? – user1441341
+0
但在這裏我們使用tablelayout而不是listview? – user1441341
相關問題
- 1. 將圖像添加到特定的li
- 2. 如何在Android中將Backgroung圖像添加到Tablelayout?
- 3. 如何將來自onActivityResult的數據添加到onCreate方法中tablelayout的特定選定行?
- 4. 如何將虛擬視圖添加到自定義tableLayout
- 5. 我如何動態地將行添加到Android SDK的TableLayout?
- 6. 如何選擇數據並將其添加到特定行?
- 7. 將圖像/圖標添加到chart.js中的特定座標
- 8. 如何將項目添加到listView到特定的選項卡?
- 9. 如何將特定樣式添加到選定行中的列DataGrid GWT
- 10. 將透明覆蓋圖添加到選定的圖像視圖
- 11. 如何將類添加到div如果背景圖像等於特定圖像
- 12. 如何在特定列中的特定行添加圖像或值
- 13. android:如何將自定義圖像添加到小部件?
- 14. Android將圖像添加到首選項?
- 15. 定製TableLayout行的Android
- 16. 將特定字符串添加到最後的特定行。 -bash
- 17. 如何將類添加到特定的日期選擇器?
- 18. 如何將特定的android平臺添加到離子項目
- 19. 如何將自定義tablelayout添加到.xml佈局中?
- 20. 在Chartist中,如何向特定圖表添加特定選項?
- 21. 將特定圖像添加到Java中的JPanel中
- 22. 將圖像添加到ios中特定位置的UITextFields
- 23. 如何將圖像添加到Android中的自定義列表視圖?
- 24. 添加圖像疊加到特定的類別縮略圖 - wordpress
- 25. 如何將圖像追加到特定的類
- 26. 添加一類特定的圖像
- 27. 添加Expires頭的特定圖像
- 28. 如何將AutoSlide效果添加到特定的圖庫?
- 29. 如何將圖表添加到特定的細胞用VBA宏
- 30. 在Android中動態添加行到TableLayout
那麼你的問題是什麼?你困在哪裏? – CSharp
但現在的問題是,我無法將圖像添加到特定的選定行,當點擊相機按鈕時,捕獲圖像添加到最後一行,無論我們最後添加了什麼? – user1441341