我想創建一個TextView的垂直列表 - > EditTextView。我需要這個來創建一個小輸入表單。我曾嘗試使用2個垂直線性佈局,它們是水平線性佈局的子項。然後我將TextViews添加到第一個容器,EditableTextViews添加到第二個容器。問題是文本視圖的高度與EditTextView的高度無關,因此它們不能垂直對齊。什麼是實現這一目標的最佳方法?使用表格?我很好奇人們如何有效地實現這一目標。創建TextView-> EditTextVIew的垂直列表的最佳方法?
1
A
回答
1
如果我理解你,你可以使用包含一個TextView向左和編輯文本列表視圖右
row.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/ListItem1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_weight="1" />
<EditText
android:id="@+id/edittext1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="right"
android:selectAllOnFocus="true"
android:textSize="15dp"
android:layout_weight="1" />
</LinearLayout>
0
利用重力對準中心,如果你想不想..........
+0
您可以使用相對佈局,但如果只想使用Table佈局然後查看http://abcquick.blogspot.in/2010/03/tutorial-on-android-layout.html –
-1
例如可以使用垂直線性佈局親和添加到它的許多水平線性佈局其中每個都包含TextView的和EditableTextView
1
您可以使用一個ListView與行佈局是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/ListItem1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_weight="1" />
<EditText
android:id="@+id/edittext1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="right"
android:selectAllOnFocus="true"
android:textSize="15dp"
android:layout_weight="1" />
</LinearLayout>
,將創建在左側和右側的editext一個TextView,每個會佔用的可用空間的一半。 (調整重量數字以給出比另一個更多的空間)。
相關問題
- 1. 在Vertx中創建新垂直的最佳實踐
- 2. 創建動態選擇(下拉)列表的最佳方法?
- 3. 創建圖像列表的最佳方法
- 4. 從幾個列表中創建數據框的最佳方法
- 5. 在循環中創建下拉列表的最佳方法
- 6. Python - 創建變量列表的最佳方法
- 7. php從陣列中垂直創建表
- 8. 創建接受字段的方法的最佳方法名稱列表
- 9. 穩定垂直文字節奏的最佳方法是什麼?
- 10. 垂直和水平過濾的最佳方法?
- 11. 如何創建垂直表
- 12. 創建垂直細節表
- 13. 創建ViewController的最佳方法
- 14. 創建網關的最佳方法
- 15. 創建php rabbit worker的最佳方法
- 16. Javascript colorbar - 創建它的最佳方法
- 17. 創建助手類的最佳方法
- 18. javascript:創建類的最佳方法
- 19. 創建數組的最佳方法
- 20. 創建JFrame的最佳方法
- 21. 從Dojo中的對象列表創建表的最佳方式?
- 22. 在docbook for xsl-fo中創建不可見垂直列表的最佳方式是什麼?
- 23. 用子報表創建水晶報表的最佳方法
- 24. 處理列表的最佳方法
- 25. 嵌套列表的最佳方法?
- 26. 創建角色變化算法的最佳方法。創建同義詞表
- 27. 在Oracle中創建直方圖/頻率分佈的最佳方法?
- 28. 創建列表項目的最佳方式
- 29. 什麼是從網格行創建列表的最佳方式
- 30. 創建一個垂直列表內水平列表HTML + CSS
TableLayout或RelativeLayout。嵌套LinearLayouts不是最有效的方法 - http://developer.android.com/training/improving-layouts/optimizing-layout.html –