Android 以编程方式将文本与FrameLayout中的右下参数对齐
我正在尝试使用底部和右侧将文本与Framelayout的参数对齐,但不起作用。代码如下:Android 以编程方式将文本与FrameLayout中的右下参数对齐,android,android-layout,android-framelayout,Android,Android Layout,Android 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.setMar
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的默认对齐方式是上页边距和左页边距,但在我的应用程序中,我必须使用下页边距和右页边距。您忘记设置
FrameLayout。LayoutParams
重力,如下所示:
params.gravity = (Gravity.BOTTOM |Gravity.RIGHT);
希望它能帮上忙。我不确定这是否有效,你能试着把这个放进去吗
params.gravity = (Gravity.BOTTOM |Gravity.RIGHT);
如果对你有用,请留下评论
祝你好运chack还: