[英]Align EditText and Spinner in Lineat layout
我在線性布局中對齊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(Gender)的基線。請幫助我解決此問題
嘗試此操作,同時應用weightSum
,應將width設置為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>
為什么不對出生日期和性別同時使用身高的靜態值,
<?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>
嘗試這個:
1)如下更改edt_UserName EditText下的XML文件:
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.