我有一个View,kv有父母。我正试图将kv移动到屏幕的右半部分,目前它的全宽。这是我的代码
kv.getRootView().setPadding(50, 0, 0, 0);
LayoutParams lp = kv.getLayoutParams();
lp.width = LayoutParams.MATCH_PARENT;
kv.setLayoutParams(lp);
想法是填充父级然后使kv填充父级。但是,它会向左移动50个像素,但不会改变宽度,因此它会移动到屏幕上。有什么帮助吗?
如果重要,我使用的LayoutParams
是
android.view.ViewGroup.LayoutParams