我從Activity中動態創建TextView。我創建了2個Textviews,我想在2個TextView之間保持一定的距離。如何通過代碼而不是從XML來實現。通常在XML中我們使用android:layout_marginLeft/Right標籤來維持2個TextView之間的差距。這怎麼能通過代碼來實現?
在此先感謝,如何在Android中爲TextView動態使用android:Layout_marginLeft
2
A
回答
2
這取決於您使用的佈局。該示例將一個RelativeLayout的在LinearLayout中
LinearLayout linearLayoutParent;
RelativeLayout relativeLayout;
RelativeLayout.LayoutParams margin = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
margin.setMargins(0, 0, 0, 7); //7px bottom margin
//get or create the linear and the relative layouts
...
// Add view with its margins
linearLayoutParent.addView(relativeLayout, margin);
2
ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
layoutParams.setMargins(10, 10, 10, 10);
view.setLayoutParams(layoutParams);
相關問題
- 1. 如何在android中生成動態textview?
- 2. 如何在android中使用sax解析器顯示動態textview?
- 3. 動態TextView | Android
- 4. 如何在Android中爲動態生成的TextView生成Id?
- 5. 如何在android中設置onclick函數爲動態textview?
- 6. 如何在Android中使動態創建的TextView的高度恰好爲50dp?
- 7. 在android中的onclick動態添加textview
- 8. 在Android中動態更新TextView
- 9. 在Android中動態添加TextView
- 10. 在Android中動態更改TextView
- 11. 如何在android中使用hashmap值textview?
- 12. Android - 將高度設置爲TextView動態
- 13. 在RelativeLayout中使用java動態改變TextView的位置android
- 14. 如何在android的tablerow或tablelayout中生成動態textview?
- 15. 動態生成Android TextView/EditText
- 16. 如何動態更改Textview?
- 17. 如何在TextView Array中單獨處理動態創建的textview?
- 18. 如何在Android中的TextView
- 19. 如何在TextView上動態添加LinearLayout
- 20. 如何自動增加在android中動態創建TextView的高度?
- 21. 如何在TextView上使用java的滾動視圖android
- 22. Android如何使用公共靜態方法在TextView中設置文本?
- 23. android-如何在textview中只在一個textview中堆疊文本?
- 24. 在Android中滾動textview不滾動。
- 25. Android - TextView動態高度問題
- 26. 充氣android後動態命名textview
- 27. Android動態設置textview佈局寬度
- 28. Android:動態增加textview的高度
- 29. 更新TextView動態使用RxJava
- 30. Android - 如何使用自定義的TextView?
謝謝你,烏爾建議爲我工作。 – 2010-10-11 11:01:56