我需要一個視圖像這個TextView | TextView的問題是我想要的內容是垂直n等於兩邊。像50/50的屏幕去每個視圖(我正在編程)。任何建議...謝謝要找出是否有可能對齊兩個文本視圖
回答
使用
android:layout_weight="1"
兩個TextView的
使用LinearLayout
具有用於每個文本的意見相同值的android:weight
,是應該做的伎倆。喜歡的東西:
textView1.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 0.5));
textView2.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 0.5));
(最後一個參數設置爲0.5的權重,可以將其設置爲你想要的,只要它是相同的值)
它不工作先生。至少不是在我的情況。 – Arun 2012-01-13 10:56:19
然後發佈您的佈局設置,以便我們可以看到問題所在。因爲設定重量是你想要做的事情的答案。可能在您的佈局中的另一個設置阻止它的工作。 – Guillaume 2012-01-13 10:59:32
android.view.Display display =((android.view.WindowManager)getSystemService(Context.WINDOW_SERVICE))。getDefaultDisplay(); btn.setWidth((int)(display.getWidth()/ 2)); – Arun 2012-01-13 11:04:20
XML版本(使用TableLayout,招工程的LinearLayout此外,如果你喜歡這些):
<TableLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TableRow>
<!-- Set the width to 0dp and set layout_weight=1! on both Views-->
<TextView
android:text="This is text1, its pretty long but that shouldn't be a problem"
android:layout_marginLeft="1px"
android:background="#ff0000"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content" />
<TextView
android:text="Shorter"
android:background="#00ff00"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content" />
</TableRow>
</TableLayout>
而且使用的代碼,這一次的LinearLayout:
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.HORIZONTAL);
TextView t1 = new TextView(this);
t1.setBackgroundColor(Color.BLUE);
t1.setText("This is text1, its pretty long but that shouldn't be a problem");
TextView t2 = new TextView(this);
t2.setBackgroundColor(Color.GRAY);
t2.setText("Shorter");
layout.addView(t1, new LinearLayout.LayoutParams(0, LayoutParams.WRAP_CONTENT, 1f));
layout.addView(t2, new LinearLayout.LayoutParams(0, LayoutParams.WRAP_CONTENT, 1f));
- 1. 可可觸摸文本視圖與對齊,對齊文本
- 2. 是否有可能擁有兩個主視圖和一個詳細視圖?
- 3. 是否有可能在兩個視圖背景圖像之間淡入淡出?
- 4. 對齊兩個UILabel文本
- 5. 需要將兩個塊對齊在文本的右側 - 可能嗎?
- 6. 在列表項中水平對齊兩個文本視圖
- 7. 中心兩個文本視圖水平對齊
- 8. 在Android中對齊兩個文本視圖的基線
- 9. 是否有可能這兩個功能
- 10. 是否有可能有兩個.html文件,使一個文件
- 11. 是否有可能有兩個curl_init
- 12. 相對視圖對齊2文本視圖,一個左對齊和一個右對齊
- 13. 居中顯示兩個可變寬度視圖父對齊的文本
- 14. 如何對齊文本視圖圖像兩者之間低於
- 15. 是否有可能使用PowerShell查找所有視頻文件?
- 16. ConstrainLayout無法對齊兩個視圖
- 17. 是否有可能在UItableView Cell中僅對齊文本的一部分?
- 18. 是否有可能證明在CSS中的OL?文本對齊不工作
- 19. 是否有可能找出VNC連接是否有效
- 20. 是否有可能將語言查找表視爲值對象
- 21. 是否有可能在兩個項目
- 22. 是否有可能找到視圖模型引用的屬性
- 23. 是否有可能在intellij想法中有兩個項目視圖
- 24. 是否有可能在Datagrid視圖中使用c#有兩個列標題?
- 25. 是否有可能對列有兩個外鍵
- 26. 是否有可能有兩個不同的Perl版本?
- 27. Android - 是否有可能找出哪個應用有audiofocus?
- 28. 在可變高度的兩個視圖下對齊第三個視圖
- 29. 是否有可能讓兩個項目共享一個主視圖?
- 30. 如何對齊兩個JButtons是否對齊?
發佈您的代碼。 – 2012-01-13 10:58:21