有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    也许,您应该使用设置创建一个新的LayoutParams并应用于该视图