java如何通过编程更改除法器偏差
我试图通过编程改变我的垂直偏差,我尝试了这个how to MODIFY a constraint layout programmatically?,但没有一个解决方案对我有效。当我在我的除法器上尝试它时,整个应用程序正在重置,并且想要停留在2活动中。我该怎么办?如果这有什么改变的话,还有几个其他的分割线连接到我要移动的分割线上
分隔符xml:
<View
安卓:id="@+id/divider2"
安卓:layout_width="15dp"
安卓:layout_height="15dp"
安卓:background="#48B130"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/divider" />
第二个分隔器连接到第一个:
<View
安卓:id="@+id/divider3"
安卓:layout_width="15dp"
安卓:layout_height="15dp"
安卓:layout_marginTop="2dp"
安卓:background="#48B130"
app:layout_constraintEnd_toEndOf="@+id/divider2"
app:layout_constraintStart_toStartOf="@+id/divider2"
app:layout_constraintTop_toBottomOf="@+id/divider2" />
第二个活动代码(空):
public class GRA extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_gr);
}
# 1 楼答案
也许,您应该使用设置创建一个新的LayoutParams并应用于该视图