[英]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.