我想設置一個文本框,但我希望它在多個設備上,並且只佔用屏幕上70%的空間。我可以這樣做嗎?如何將Android文本框設置爲僅佔用XML總寬度的60%?
1
A
回答
4
喜嘗試這種方式在XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:weightSum="10"
android:id="@+id/commonlayout" >
<TextView android:id="@+id/tvlogin"
android:layout_height="fill_parent"
android:text="My Text View in 60%"
android:layout_width="0dp"
android:layout_weight="6">
</TextView>
</LinearLayout>
0
採用Android:填充= 「yourvaluespx」;
PX是yourvalues值插入任意數量的
0
添加旁邊有一個空LinearLayout
,同時設置Layout Width
到0dp。然後分別設置TextView
(或EditText
)和LinearLayout
以0.7和0.3的權重
<?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">
<LinearLayout android:layout_height="match_parent" android:id="@+id/linearLayout1" android:layout_weight="0.3" android:layout_width="0dp"></LinearLayout>
<TextView android:text="TextView" android:id="@+id/textView1" android:layout_height="wrap_content" android:layout_weight="0.7" android:layout_width="0dp"></TextView>
</LinearLayout>
0
請嘗試這種::
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
int int_var = (width * 60)/100;
,並把int_var
爲寬度
+0
這對於以60%的寬度應用任何尺寸的屏幕都很有用 –
相關問題
- 1. 如何將flexbox寬度僅設置爲
- 2. Android爲長文本設置TextView寬度
- 3. Android設置edittext的文本寬度? setTextSize僅適用於高度,爲什麼?
- 4. 如何將背景設置爲100%寬度,同時將文本內的文字設置爲其他寬度?
- 5. 如何設置輸入寬度佔位符文本匹配寬度
- 6. 如何設置寬度爲PowerPoint文本框未定義
- 7. 文本佔用設置寬度圖像旁邊的剩餘寬度
- 8. 如何將文本框的寬度設置爲與ASP.NET中的MaxLength相同
- 9. 如何將鉛筆中的富文本框設置爲自定義寬度?
- 10. jqtransform - 設置文本框寬度
- 11. 爲適當的iPhone版本設置文本框寬度
- 12. 如何將div框的寬度設置爲其內容的寬度?
- 13. 如何將DataTemplate的寬度設置爲Listbox的寬度?
- 14. 如何將表格的寬度設置爲窗口的寬度
- 15. 如何將div寬度設置爲100%
- 16. 如何將p:carousel寬度設置爲100%?
- 17. 如何將寬度設置爲auto + 5px?
- 18. 如何將div寬度設置爲表格的寬度?
- 19. 如何將Primefaces-Carousel的寬度設置爲整頁寬度?
- 20. 如何設置文本框的寬度MVC3模型
- 21. 如何在ASP.NET MVC中設置HTML Helper文本框的寬度?
- 22. 如何在asp.net mvc 3中設置文本框的寬度?
- 23. 如何在WPF中設置一個文本框的寬度?
- 24. 如何設置文本框的寬度在wysihtml5
- 25. 設置文本框寬度,其剩餘寬度
- 26. CSS文本寬度設置
- 27. 如何設置對話框的寬度?
- 28. 如何設置對話框的寬度
- 29. 將寬度設置爲100%時,如何消除邊框?
- 30. 如何將文本塊設置爲自動調整爲TreeView的寬度?
你講述的TextView或EditText? –