當我在屏幕上滾動時,該屏幕中的所有文本字段只顯示一半文字..我試圖通過調整大小,但沒有得到什麼問題很多..任何人都可以解釋我?編輯文字佈局問題
這裏是我的代碼
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingTop="20dip" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginRight="50dip"
android:layout_marginTop="10dip"
android:background="@drawable/inputtext_background" >
<EditText
android:id="@+id/edit_signup_fname_id"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dip"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:layout_marginTop="10dip"
android:hint="@string/firstname_hint"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginRight="50dip"
android:layout_marginTop="10dip"
android:background="@drawable/inputtext_background" >
<EditText
android:id="@+id/edit_signup_email_id"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dip"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:layout_marginTop="10dip"
android:hint="@string/emailid_hint"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginRight="50dip"
android:layout_marginTop="10dip"
android:background="@drawable/inputtext_background" >
<EditText
android:id="@+id/edit_signup_familyname_id"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dip"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:layout_marginTop="10dip"
android:hint="@string/familyname_hint"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginRight="50dip"
android:layout_marginTop="10dip"
android:background="@drawable/inputtext_background"
android:singleLine="true" >
<EditText
android:id="@+id/edit_signup_familyemail_id"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dip"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:layout_marginTop="10dip"
android:hint="@string/familyemail_hint"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginRight="50dip"
android:layout_marginTop="10dip"
android:background="@drawable/inputtext_background" >
<EditText
android:id="@+id/edit_signup_password_id"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dip"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:layout_marginTop="10dip"
android:hint="@string/password_hint"
android:inputType="textPassword"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dip"
android:layout_marginRight="50dip"
android:layout_marginTop="10dip"
android:background="@drawable/inputtext_background" >
<EditText
android:id="@+id/edit_signup_retype_id"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dip"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:layout_marginTop="10dip"
android:hint="@string/retype_hint"
android:inputType="textPassword"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dip"
android:gravity="center_horizontal" >
<Button
android:id="@+id/btn_signup_sign_id"
android:layout_width="150dip"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:background="@drawable/btn_sign_bg"
android:text="@string/sign_up"
android:textColor="#FFFFFF"
android:textSize="20dip" />
</LinearLayout>
<TextView
android:layout_width="fill_parent"
android:layout_height="200dp" />
</LinearLayout>
</ScrollView>
放屏幕截圖! – 2013-03-22 10:49:57
提供您的問題的屏幕截圖。沒有人可以測試你的代碼沒有得到你的問題。 – Hasmukh 2013-03-22 10:52:44
嘗試將所有EditText的寬度更改爲WRAP_CONTENT,如果它不起作用,請嘗試一次從所有LinearLayouts中刪除「@ drawable/inputtext_background」 – MKJParekh 2013-03-22 10:54:32