2013-06-28 2 views
0

Я работаю на аналоговые часы, с помощью этого учебника: Make your own analog clockКак изменить положение рук аналоговых часов для Android?

Компоновка Я хочу использовать это немного разные, хотя. Я хочу сделать аналоговые часы 4x2, с фактическими часами слева, а справа - небольшим баром с некоторым текстом. Проблема, с которой я сталкиваюсь, заключается в том, что руки часов остаются посередине изображения, а не слева. Код в моем XML выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical" > 

     <AnalogClock 
      android:id="@+id/analogClock4x2countdown" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerInParent="true" 
      android:dial="@drawable/hand_dial_4x2countdown" 
      android:hand_hour="@drawable/hand_hour" 
      android:hand_minute="@drawable/hand_minute" /> 

    </RelativeLayout> 

An example of what it looks like visually. Это также показывает, в чем проблема.

Мой вопрос: как разместить руки часов так, чтобы они находились в нужном месте?

+1

Пожалуйста, заполните этот учебник вернется, если у вас все еще есть вопрос. – Simon

+0

Я закончил упомянутый учебник, и конечный результат работает отлично. Проблема в том, что я не могу позиционировать руки часов в правильном plae, как показано на изображении, который я разместил. – Marjolein

+0

Решение, которое я использовал в конце, делает циферблат часов прозрачным и помещает изображение позади него. Затем я переместил часы с прозрачным циферблатом, чтобы он был правильно выровнен. – Marjolein

ответ

0

Вы можете изменить положение и размер часов перетаскивая значки виджет на графической схеме на XML только, но в относительном макете draging по вашему желанию может быть невозможно Choos один абсолютный макет как Мауне макет