簡體   English   中英

在Android中將Width指定為0dp並設置權重

[英]Specify Width as 0dp with weight in android

我有要使用權重以及寬度的textview,但是我想將寬度傳遞為0dp,如果我將布局參數中的寬度設置為0,則它​​不會在屏幕上呈現。

我如何通過代碼動態設置寬度為0dp

我什至嘗試將寬度設置為LayoutParams.Wrap_Content,但這也沒有用

LinearLayout.LayoutParams tv_params_level = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 0.1f);

如果通過xml將TextView的寬度設置為0dp ,則必須將其權重設置為1或其他大於0的值。要以編程方式設置寬度:

LinearLayout.LayoutParams tv_params_level = new LinearLayout.LayoutParams(0,
    LayoutParams.WRAP_CONTENT, 1.0);

然后將此布局參數設置為您的TextView:

tv.setLayoutParams(tv_params_level);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM