2012-02-28 3 views
1

私はこのようなxmlファイルを左にアナログ時計を表示すると、その右に日付と時刻を表示しています。しかし、問題は、私は多くの方法で試しても、私は時計を最も左に揃えさせていないということです。どのように私は時計は私が見たものから最もほとんどの左にアンドロイドのアナログ時計を合わせる

 <?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout android:orientation="vertical" android:id="@+id/base_layout"    android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bgclock" android:gravity="left"  android:layout_gravity="left" 
xmlns:android="http://schemas.android.com/apk/res/android"> 

     <LinearLayout 
    android:orientation="horizontal"  android:layout_marginLeft="0dip" 
    android:layout_width="fill_parent" android:gravity="left"   android:layout_gravity="left"  
    android:layout_height="wrap_content"> 
     <LinearLayout 
      android:layout_weight="1 " 
      android:layout_height="fill_parent" android:layout_marginLeft="0dip" 
      android:layout_width="fill_parent" android:gravity="left" android:paddingLeft="0dip" android:layout_gravity="left" 
      android:orientation="vertical"> 


    <LinearLayout android:layout_marginTop="36.0dip" android:id="@+id/clock_layout"   android:layout_width="fill_parent"  android:layout_marginLeft="0dip" android:layout_gravity="left"  android:paddingLeft="0dip" android:layout_height="192.0dip" > 
    <custom.analog.clock.AnalogClock1 android:id="@+id/clock" style="@style/clock"  android:gravity="left"  android:layout_marginLeft="0dip"  android:paddingLeft="0dip"  
    xmlns:android="http://schemas.android.com/apk/res/android" /> 



</LinearLayout> 

    </LinearLayout> 

<LinearLayout 

       android:layout_weight="1.25" 
       android:layout_height="fill_parent" 
       android:layout_width="fill_parent" 
       android:orientation="vertical"> 

    <!-- 1.25 --> 


     <TextView 
    android:id="@+id/textView2" android:layout_marginTop="76.0dip" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Digital Clock" 
    android:maxLength="12" 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 

    <DigitalClock 
    android:id="@+id/ 
    digitalClock1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="DigitalClock" /> </LinearLayout> 
    </LinearLayout> 






     <LinearLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    <Spinner 
    android:id="@+id/spinner" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:prompt="@string/planet_prompt" 
/> 

<Button 
    android:id="@+id/calculate7" 
    android:layout_width="280dip" 
    android:layout_height="68dip" 
    android:clickable="true" 

    android:layout_centerHorizontal="true" 
    android:layout_marginBottom="12dp" 
    android:background="@drawable/button_gettime" /> 


    </LinearLayout> 


     </LinearLayout> 

答えて

1

を左に取得することができますcustom.analog.clock.AnalogClock1のためにあなたが唯一の左に重力を設定し、Layoutgravityは「左」する必要があります。あるいは、clock_layoutの重力(レイアウト重力だけでなく)を「左」に設定すると、すべての子を左に揃えることができます。

P.Sはこちら(CTRL +シフト+ F)を、それをコピーする前に、あなたのXMLコードをフォーマットしてください。

0

相対レイアウトを使用することもできます。ボタンを置くことができるテキストビューe.t.cでは、簡単なドラッグアンドドロップでそれらを配置することができます。

関連する問題