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属性。? –