Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 更改一端定位到中心的视图位置_Android - Fatal编程技术网

Android 更改一端定位到中心的视图位置

Android 更改一端定位到中心的视图位置,android,Android,我是android新手,我想制作一个手动模拟时钟,在这里我给出秒、分和小时的值,时钟指针应该相应地定位 我用视图来定义小时、分钟和秒针 我知道如何从EditText中获取值,但我找不到任何可以根据输入的值更改小时视图、秒视图和分钟视图位置的属性 <View android:id="@+id/sec" android:layout_width="2dp" android:layout_height="120dp" android:background="@an

我是android新手,我想制作一个手动模拟时钟,在这里我给出秒、分和小时的值,时钟指针应该相应地定位

我用视图来定义小时、分钟和秒针

我知道如何从EditText中获取值,但我找不到任何可以根据输入的值更改小时视图、秒视图和分钟视图位置的属性

<View
    android:id="@+id/sec"
    android:layout_width="2dp"
    android:layout_height="120dp"
    android:background="@android:color/holo_red_dark"
    android:layout_marginLeft="326dp"
    android:color="@android:color/holo_red_dark"
    android:layout_alignBottom="@+id/view_min"
    android:layout_toStartOf="@+id/view_hour" />
<View
    android:id="@+id/min"
    android:layout_width="2dp"
    android:layout_height="90dp"
    android:background="@android:color/holo_blue_dark"
    android:layout_marginLeft="186dp"
    android:layout_marginTop="70dp"
    android:color="@android:color/holo_blue_dark"
    android:layout_alignTop="@+id/clock"
    android:layout_centerHorizontal="true" />
<View
    android:id="@+id/hour"
    android:layout_width="2dp"
    android:layout_height="60dp"
    android:background="@android:color/holo_green_light"
    android:color="@android:color/holo_green_light"
    android:layout_alignBottom="@+id/view_sec"
    android:layout_alignStart="@+id/view_min" />

目前,我已经将它们固定在00:00:00的时间,但我不知道如何根据我给出的时间值移动视图。 这只是一段代码。XML部分还包括所有EditText部分,所有这些都包含在RelativeLayout中

我应该在Java端使用哪些属性来更改视图的位置

我现在的形象是这样的