我一直在尋找,但找不到一種方法來做到這一點。我希望 能夠在運行時在LinearLayout中重新排列視圖,而不指定 特定的像素位置。對於我的概念驗證,我有 佈局,包含2個TextView,一個紅色和一個黑色。紅色TextView 位於左側。我想要onClick將其設置在右側,而不調整邊距,就好像我重寫了佈局的XML,使用 紅色TextView秒。有沒有辦法做到這一點?我似乎無法通過 找到它。想要在運行時更改LinearLayout佈局
2
A
回答
0
我可能是錯的,但這又如何: TextView和其他許多人都有一個setLayoutParams函數,並且可以接受一個LayoutParams對象。
一個構造函數的對的LayoutParams可以在上下文中和的AttributeSet。更進一步,屬性集在這裏http://developer.android.com/reference/android/util/AttributeSet.html
如果你看樣本代碼,他們分析一個XML文件來獲取屬性集。也許你可以做同樣的事情?
相關問題
- 1. 在運行時更改佈局模板
- 2. 運行時動態佈局更改
- 3. 運行時更改xml或佈局
- 4. 更改特定的相對佈局在運行時在Eclipse
- 5. 想要在運行時將編輯樣式更改爲es_number
- 6. 如何在程序運行時更改佈局參數
- 7. 在運行時更改log4net轉換模式或佈局
- 8. 在運行時版本控制中更改佈局(模板)
- 9. 如何在運行時更改語言而無佈局問題
- 10. android:在運行時更改佈局屏幕
- 11. Android - 在運行時更改片段佈局
- 12. 如何在運行時更改佈局資源文件夾?
- 13. HTML頁面佈局在運行時更改
- 14. 在運行時更改碎片的佈局文件
- 15. 運行時Silverlight控件佈局更新
- 16. 在相對佈局中換行linearlayout
- 17. Android。更改的LinearLayout緣上運行
- 18. 如何在運行時更改LinearLayout的大小?
- 19. 想要動態更改網格佈局中的插圖
- 20. 在LinearLayout中膨脹佈局
- 21. 在LinearLayout中移動佈局
- 22. 在更改後在設備上運行時佈局不更新xml android studio
- 23. 使用RecyclerView適配器更改運行時佈局屏幕
- 24. 更改方向時更改Xml佈局
- 25. UICollectionView:即時更改佈局?
- 26. 想要創建佈局
- 27. 運行時佈局操作
- 28. Android運行時佈局
- 29. 在運行時單擊肯定按鈕時更改警報對話框佈局
- 30. Android XML:設備更改時的佈局行更改
感謝您的帖子。我最終可能會使用這個XML集作爲一種方法來實現我的最終目標。我能夠通過將2個TextView綁定到可變參數,然後在線性佈局上執行removeAllViews(),然後在黑色文本上執行addView(View v),然後在紅色文本上執行addView(View v),從而得到我的概念證明。我試圖獲得(非常)簡單的拖動,其中每個拖動操作都會提交數據庫更改,並從數據庫中刷新屏幕。 – Tyler 2010-08-25 12:26:38
看看這傢伙: http://www.mail-archive.com/[email protected]/msg44637.html 他寫了他自己的看法。您可以創建類似 的公共類MoveTextView擴展TextView {} 並創建一些移動方法。 – Realn0whereman 2010-08-25 14:02:58