1
我是Android
的新手,我正在設計一個佈局。在我的佈局中,我有一個EditText
在頂部,然後我想要一個有吸引力的下劃線。所以我設計了一個狹窄的圖像線,並將其設置在EditText
的底部。我已經設置了它的左側和右側填充,然後我已將ImageView
設置爲match_parent
。我的問題是我在Android
設備的某些設備上獲得完美結果,但在某些設備中,ImageView
顯示在中心位置或在EditText
的右側。我嘗試了所有可能的解決方案,但仍然給了我相同的結果。請幫幫我。我試圖解決它很多小時。我的代碼是如下:match_parent不適合想要的結果
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.app.HomeActivity"
android:background="@drawable/za">
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/editText2"
android:layout_alignParentLeft="true"
android:layout_marginBottom="20dp"
android:alpha="0.5"
android:background="@android:color/transparent"
android:ems="14"
android:textSize="20sp"
android:hint="@string/str_hint"
android:textColorHint="#F3FFFF" >
<requestFocus />
</EditText>
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/editText1"
android:layout_alignParentLeft="true"
android:alpha="0.5"
android:src="@drawable/white_line" />
<EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/editText3"
android:layout_alignParentLeft="true"
android:layout_marginBottom="40dp"
android:alpha="0.5"
android:background="@android:color/transparent"
android:ems="14"
android:textSize="20sp"
android:hint="Enter Password"
android:inputType="textPassword"
android:textColorHint="#F3FFFF" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/editText2"
android:layout_alignParentLeft="true"
android:alpha="0.5"
android:src="@drawable/white_line" />
</RelativeLayout>
圖片:
嘗試刪除所有填充。 –
仍然狹窄的線是居中..當我專注於imageview一個淺綠色的線條顯示它被設置爲填滿整個屏幕..但是當我刪除鼠標的焦點仍然狹窄的線條居中。 –
是否可以通過其他方式強調edittext並使其看起來很有吸引力?我的意思是也設置其alpha屬性。? –