1
A
回答
0
你必須創建two linear layouts
inner layout with horizontal orientation (which will one textview and one button)
outer layout with verticalr orientation which wil have textview with wrap content
類似於以下
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Clear Cache"/>
</LinearLayout>
<TextView
android:id="@+id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
0
您可以使用RelativeLayout的,然後你可以用命令
android:layout_above="@+id/mybutton"
android:layout_below="@+id/mybutton"
android:layout_toRightOf="@+id/mybutton"
android:layout_toLeftOf="@+id/mybutton"
格式化佈局在API網站上查看更多有關RelativeLayout的信息(http://developer.android.com/reference/ Android設備/部件/ RelativeLayout.html)
所以只有一個佈局與5個COMPONENTES(4個TextFileds和按鈕)
編輯:
這裏是一個快速和骯髒的解決方案 - 但它工作得很好我
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/my_button"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="BUTTON"
android:layout_centerInParent="true"
/>
<TextView
android:id="@+id/text_above"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/my_button"
android:text="TEXT ABOVE BUTTON"
android:layout_centerHorizontal="true"
/>
<TextView
android:id="@+id/text_left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/my_button"
android:text="TEXT LEFT OF BUTTON"
android:layout_centerVertical="true"
/>
<TextView
android:id="@+id/text_right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/my_button"
android:text="TEXT RIGHT OF BUTTON"
android:layout_centerVertical="true"
/>
<TextView
android:id="@+id/text_BELOW"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/my_button"
android:text="TEXT BELOW BUTTON"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>
相關問題
- 1. dispatchTouchEvent包含按鈕的周圍佈局
- 2. 節點周圍的按鈕
- 3. 減少在WinForms按鈕中的文本週圍的填充
- 4. 不刪除按鈕文本週圍的填充
- 5. 佈局和按鈕
- 6. QMessageBox;按鈕佈局
- 7. 佈局擴大按鈕按
- 8. Android按鈕的佈局
- 9. UIScrollView上的佈局按鈕
- 10. 如何刪除按鈕周圍的框?
- 11. 按鈕周圍的虛線邊框
- 12. Python周圍的白色按鈕
- 13. 圖像按鈕周圍的空白html
- 14. 刪除按鈕周圍的灰色框
- 15. 4個按鈕及其下的文本的佈局示例
- 16. 居中對齊桌面佈局中的按鈕中的文本
- 17. 在佈局中的按鈕下的白色文本
- 18. 按鈕點擊動態添加布局並從佈局中獲取文本?
- 19. CSS佈局按鈕/我遇到一個麻煩佈局文本麻煩
- 20. 使用自動佈局減少文本字段周圍的空間
- 21. 按鈕onclick從佈局文件
- 22. WPF:如何在文本流中嵌入按鈕(將文本繞在按鈕周圍)?
- 23. 設置在Android上按鈕的文本使用框架佈局
- 24. ExtJS佈局:同一行上的文本和單選按鈕
- 25. 圖標/文本按鈕的網格佈局
- 26. Xamarin跨平臺窗體的圖像和文本佈局按鈕
- 27. 按鈕和文本視圖的android佈局問題
- 28. 引導文本框和按鈕佈局內的行
- 29. C#在鼠標周圍創建按鈕
- 30. 我怎樣才能使周圍按鈕
這是否意味着他將不得不將文本拆分爲單獨的textViews? – DArkO
是的,你必須將文本 –
分開,這不是一個真正的解決方案,只是一個解決方法。這意味着你必須知道在哪裏分割文本,這看起來很自然,這意味着要測量它可以容納多少角色或類似的權利? – DArkO