簡體   English   中英

以編程方式將文本與FrameLayout的右下參數對齊

[英]Align a text programatically with bottom,right params from FrameLayout

我正在嘗試使用底部和右側將文本與Framelayout的參數對齊,但無法正常工作。 這是代碼:

FrameLayout frame = (FrameLayout)findViewById(R.id.frame1);

TextView text = (TextView)frame.findViewById(R.id.text);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(100, 100);
params.setMargins(0,0,100,100);     
text.setLayoutParams(params);

FrameLayout的默認對齊方式是頂部和左邊距,但是在我的應用程序中,我必須使用底部和右側。

我不確定這是否行得通,您能不能試一下

 params.gravity = (Gravity.BOTTOM |Gravity.RIGHT);

如果有幫助,請發表評論

祝好運

您忘記設置FrameLayout.LayoutParams重力,如下所示:

 params.gravity = (Gravity.BOTTOM |Gravity.RIGHT);

希望對您有所幫助。

暫無
暫無

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

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