這是一個簡單的問題,但它踢我的xml土地周圍的屁股。在textview中提高文本
所有我想要做的是有一個冒號分隔的兩個編輯文本字段,並有冒號像下面的中心:現在 0時30
當它顯示結腸略低比00和30的編輯文本字段
我嘗試過使用android:layout_marginBottom= "10dp"
但這不起作用。有任何想法嗎?由於
這裏是我的代碼:
<EditText
android:id="@+id/edit_minute"
android:layout_width="wrap_content"
android:layout_height="85dp"
android:layout_below="@+id/text_minute"
android:layout_marginLeft="45sp"
android:inputType="number"
android:text="@string/edit_minute"
android:textColor="#0D4F8B"
android:textSize="70sp"
android:textStyle="bold" />
<TextView
android:id="@+id/text_colon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/edit_minute"
android:layout_below="@+id/text_minute"
android:textAlignment="center"
android:text="@string/text_colon"
android:textSize="70sp"
android:textStyle="bold" />
<EditText
android:id="@+id/edit_second"
android:layout_width="105dp"
android:layout_height="85dp"
android:layout_below="@+id/text_minute"
android:layout_toRightOf="@+id/text_colon"
android:inputType="number"
android:text="@string/edit_second"
android:textColor="#0D4F8B"
android:textSize="70sp"
android:textStyle="bold" />
三個視圖必須水平居中? –
我相信這個問題可能是因爲textSize太大了,它會提高00和30以上的編輯文本行,但是因爲:沒有一行,所以結果會變得更低。我在下面放置了一個空的textView,然後設置'android:layout_above =「@ + id/empty_textView',現在它排隊了 – John
是的,但你確定這可以在任何屏幕上工作嗎?也許嘗試使用layout_alignTop和layout_alignBottom作爲我 –