我在使用线性布局中的EditText和Spinner对齐时遇到了一些问题。设计的屏幕截图和xml文件如下所示。
1。截图
2。 XML文件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/reltv_footer"
android:paddingLeft="10sp"
android:paddingRight="10sp"
android:paddingTop="10sp"
android:scrollbars="none">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:id="@+id/edt_FirstName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/first_name"
android:hint="First Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_LastName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/first_name"
android:hint="Last Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_UserName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/username_basic"
android:hint="User Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<EditText
android:id="@+id/edt_DateOfBirth"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/date_of_birth"
android:hint="Date Of Birth"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp"
android:layout_gravity="center_vertical"/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20sp"
android:layout_marginRight="20sp"
android:layout_weight="1">
<Spinner
android:id="@+id/sp_gender"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginTop="2sp"
android:background="@drawable/spinner_bottom_border"
android:entries="@array/Gender"
android:gravity="left"
android:popupBackground="#ffffff"
android:textSize="15sp" />
<ImageView
android:id="@+id/img_Calander"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:src="@drawable/gender_basic" />
</RelativeLayout>
</LinearLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Spinner
android:id="@+id/sp_MaritalStatus"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="2sp"
android:background="@drawable/spinner_bottom_border"
android:entries="@array/RelationshipStatus"
android:gravity="left"
android:popupBackground="#ffffff"
android:textSize="15sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="10sp"
android:src="@drawable/marital_status" />
</RelativeLayout>
<EditText
android:id="@+id/edt_AboutYou"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/about_you"
android:hint="About You"
android:inputType="textMultiLine"
android:scrollHorizontally="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<AutoCompleteTextView
android:id="@+id/actv_location"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/location_basic"
android:hint="location"
android:inputType="textMultiLine"
android:scrollHorizontally="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_Passions"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/passions"
android:hint="Passions"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_Hobbies"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/hobbies"
android:hint="Hobbies"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5sp"
android:text="Default Feed Section"
android:textColor="#454545"
android:textSize="15sp" />
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rd_social"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Social" />
<RadioButton
android:id="@+id/rd_Professional"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Professional" />
</RadioGroup>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10sp"
android:gravity="center"
android:orientation="vertical">
<Button
android:id="@+id/btn_Save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#fbae38"
android:padding="10sp"
android:text="Save Changes" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<RelativeLayout
android:id="@+id/reltv_footer"
android:layout_width="match_parent"
android:layout_height="50sp"
android:layout_alignParentBottom="true"
android:background="#2b4d72">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="20sp" />
<ImageView
android:id="@+id/img_Profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="#2b4d72"
android:padding="15sp"
android:src="@drawable/more_option" />
<View
android:id="@+id/img_view"
android:layout_width="3sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#335980" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_view"
android:background="#2b4d72"
android:gravity="left"
android:orientation="horizontal">
<ImageView
android:id="@+id/home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/home" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/friendrequest"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/friend_req" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/meg" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/notification"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/footer_notification" />
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
在设计中,我使用了一个样式作为微调器的背景。
3.spinner_bottom_border.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="1dp"
android:left="-3dp"
android:right="-3dp"
android:top="-3dp">
<shape android:shape="rectangle">
<stroke
android:width="1dp"
android:color="#000000" />
<solid android:color="#00ffffff" />
</shape>
</item>
</layer-list>
我想对齐EditText(DateOfBirth)和Spinner(Gender)。正如你在图中看到的那样,两者的基线没有对齐。还有ImageView穿过Spinner(性别)的基线。请帮我看看解决这个问题
答案 0 :(得分:0)
尝试此操作,在应用weightSum
时,您应该为layout_width="0dp"
提供宽度。
这解决了您的问题, 我尝试了这个并获得了以下解决方案
xml文件
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/reltv_footer"
android:paddingLeft="10sp"
android:paddingRight="10sp"
android:paddingTop="10sp"
android:scrollbars="none">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:id="@+id/edt_FirstName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/first_name"
android:hint="First Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_LastName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/first_name"
android:hint="Last Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_UserName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/username_basic"
android:hint="User Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginTop="4dp"
android:orientation="horizontal"
android:weightSum="2">
<EditText
android:id="@+id/edt_DateOfBirth"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/date_of_birth"
android:hint="Date Of Birth"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="20sp"
android:layout_weight="1">
<Spinner
android:id="@+id/sp_gender"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:background="@drawable/spinner_bottom_border"
android:entries="@array/Gender"
android:gravity="left"
android:popupBackground="#ffffff"
android:textSize="15sp" />
<ImageView
android:id="@+id/img_Calander"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:src="@drawable/gender_basic" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<Spinner
android:id="@+id/sp_MaritalStatus"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:background="@drawable/spinner_bottom_border"
android:entries="@array/RelationshipStatus"
android:gravity="left"
android:popupBackground="#ffffff"
android:textSize="15sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="10sp"
android:src="@drawable/marital_status" />
</LinearLayout>
<EditText
android:id="@+id/edt_AboutYou"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/about_you"
android:hint="About You"
android:inputType="textMultiLine"
android:scrollHorizontally="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<AutoCompleteTextView
android:id="@+id/actv_location"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/location_basic"
android:hint="location"
android:inputType="textMultiLine"
android:scrollHorizontally="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_Passions"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/passions"
android:hint="Passions"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_Hobbies"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/hobbies"
android:hint="Hobbies"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5sp"
android:text="Default Feed Section"
android:textColor="#454545"
android:textSize="15sp" />
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rd_social"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Social" />
<RadioButton
android:id="@+id/rd_Professional"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Professional" />
</RadioGroup>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10sp"
android:gravity="center"
android:orientation="vertical">
<Button
android:id="@+id/btn_Save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#fbae38"
android:padding="10sp"
android:text="Save Changes" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<RelativeLayout
android:id="@+id/reltv_footer"
android:layout_width="match_parent"
android:layout_height="50sp"
android:layout_alignParentBottom="true"
android:background="#2b4d72">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="20sp" />
<ImageView
android:id="@+id/img_Profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="#2b4d72"
android:padding="15sp"
android:src="@drawable/more_option" />
<View
android:id="@+id/img_view"
android:layout_width="3sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#335980" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_view"
android:background="#2b4d72"
android:gravity="left"
android:orientation="horizontal">
<ImageView
android:id="@+id/home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/home" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/friendrequest"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/friend_req" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/meg" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/notification"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/footer_notification" />
</LinearLayout>
</RelativeLayout>
<强> spinner_bottom_border.xml 强>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item android:bottom="9dp" android:left="-3dp" android:right="-3dp" android:top="-3dp">
<shape android:shape="rectangle">
<stroke android:width="0.65dp" android:color="#454545" />
<solid android:color="#00ffffff" />
</shape>
</item>
</layer-list>
</item>
</selector>
答案 1 :(得分:0)
为什么不为出生日期和性别使用高度的静态值
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/reltv_footer"
android:paddingLeft="10sp"
android:paddingRight="10sp"
android:paddingTop="10sp"
android:scrollbars="none">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:id="@+id/edt_FirstName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/first_name"
android:hint="First Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_LastName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/first_name"
android:hint="Last Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_UserName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawablePadding="10sp"
android:drawableRight="@drawable/username_basic"
android:hint="User Name"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<EditText
android:id="@+id/edt_DateOfBirth"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/date_of_birth"
android:hint="Date Of Birth"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp"
android:layout_gravity="center_vertical"/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20sp"
android:layout_marginRight="20sp"
android:layout_weight="1">
<Spinner
android:id="@+id/sp_gender"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:layout_marginTop="2sp"
android:background="@drawable/spinner_bottom_border"
android:entries="@array/Gender"
android:gravity="left"
android:popupBackground="#ffffff"
android:textSize="15sp" />
<ImageView
android:id="@+id/img_Calander"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:src="@drawable/gender_basic" />
</RelativeLayout>
</LinearLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Spinner
android:id="@+id/sp_MaritalStatus"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="2sp"
android:background="@drawable/spinner_bottom_border"
android:entries="@array/RelationshipStatus"
android:gravity="left"
android:popupBackground="#ffffff"
android:textSize="15sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="10sp"
android:src="@drawable/marital_status" />
</RelativeLayout>
<EditText
android:id="@+id/edt_AboutYou"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/about_you"
android:hint="About You"
android:inputType="textMultiLine"
android:scrollHorizontally="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<AutoCompleteTextView
android:id="@+id/actv_location"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/location_basic"
android:hint="location"
android:inputType="textMultiLine"
android:scrollHorizontally="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_Passions"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/passions"
android:hint="Passions"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<EditText
android:id="@+id/edt_Hobbies"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/hobbies"
android:hint="Hobbies"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5sp"
android:text="Default Feed Section"
android:textColor="#454545"
android:textSize="15sp" />
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rd_social"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Social" />
<RadioButton
android:id="@+id/rd_Professional"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Professional" />
</RadioGroup>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10sp"
android:gravity="center"
android:orientation="vertical">
<Button
android:id="@+id/btn_Save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#fbae38"
android:padding="10sp"
android:text="Save Changes" />
</LinearLayout>
</LinearLayout>
</ScrollView>
<RelativeLayout
android:id="@+id/reltv_footer"
android:layout_width="match_parent"
android:layout_height="50sp"
android:layout_alignParentBottom="true"
android:background="#2b4d72">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="20sp" />
<ImageView
android:id="@+id/img_Profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="#2b4d72"
android:padding="15sp"
android:src="@drawable/more_option" />
<View
android:id="@+id/img_view"
android:layout_width="3sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#335980" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_view"
android:background="#2b4d72"
android:gravity="left"
android:orientation="horizontal">
<ImageView
android:id="@+id/home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/home" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/friendrequest"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/friend_req" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/meg" />
<View
android:layout_width="2sp"
android:layout_height="fill_parent"
android:layout_toLeftOf="@+id/img_Profile"
android:background="#203b58" />
<ImageView
android:id="@+id/notification"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:padding="15sp"
android:src="@drawable/footer_notification" />
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
答案 2 :(得分:0)
试试这个:
1)将XML文件更改为 edt_UserName EditText ,如下所示:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2"
>
<EditText
android:id="@+id/edt_DateOfBirth"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:drawablePadding="10sp"
android:drawableRight="@drawable/wifi_icon"
android:hint="Date Of Birth"
android:maxLines="1"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#454545"
android:textColorHint="#454545"
android:textSize="15sp"
android:layout_gravity="center_vertical"/>
<Spinner
android:id="@+id/sp_gender"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginTop="2sp"
android:gravity="left"
android:layout_weight="1"
android:background="@drawable/spinner_border"
android:popupBackground="#ffffff"
android:textSize="15sp" />
</LinearLayout>
2)spinner_bottom_border.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item
android:bottom="1dp"
android:left="-3dp"
android:right="-3dp"
android:top="-3dp">
<shape android:shape="rectangle">
<stroke
android:width="1dp"
android:color="#000000" />
<solid android:color="#00ffffff" />
</shape>
</item>
<item ><bitmap android:gravity="right" android:src="@drawable/gender_basic" />
</item>
</layer-list>
</item>
</selector>