我已經制作了自己的自定義按鈕樣式,並且在手機上使用某些語言時它們都很出色。當更改語言時,我的自定義按鈕會切斷一些文本
我已經爲DK和UK製作了strings.xml。但是,當我在手機上選擇法國作爲語言時,我的按鈕在底部被切斷。
似乎無法弄清楚它爲什麼這樣做。
任何想法?我已經嘗試過HTC Hero,HTC Desire和GarminAsus A10,都是一樣的。
編輯佈局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="@drawable/bg"
android:padding="0dip">
<LinearLayout android:id="@+id/linearLayout1"
android:orientation="vertical" android:gravity="center"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:layout_marginLeft="40dip" android:layout_marginRight="40dip">
<TextView android:layout_height="wrap_content"
android:layout_width="fill_parent" android:id="@+id/hintUsername"
android:text="@string/hintUsernameText" style="@style/CodeFont"></TextView>
<EditText android:id="@+id/unameEditText"
android:layout_height="wrap_content" android:layout_width="fill_parent"
android:inputType="textPersonName" android:hint="@string/usernameHint">
<requestFocus></requestFocus>
</EditText>
<TextView android:layout_height="wrap_content" android:id="@+id/textView1"
android:layout_width="fill_parent" android:text="@string/hintPasswordText"
style="@style/CodeFont"></TextView>
<EditText android:id="@+id/pwEditText" android:layout_height="wrap_content"
android:layout_width="fill_parent" android:inputType="textPassword"
android:hint="@string/pwHint"></EditText>
<CheckBox android:layout_height="wrap_content" android:id="@+id/rememberLoginCheckbox"
android:text="@string/rememberLoginCheckbox" android:layout_width="fill_parent"
android:gravity="center" style="@style/CodeFont"></CheckBox>
<Button android:id="@+id/loginButton" android:text="@string/logonButton"
android:layout_height="wrap_content" android:layout_width="fill_parent"
android:background="@drawable/btn_custom" android:textSize="18dp"></Button>
<TextView android:id="@+id/errorTextView" android:text=""
android:layout_height="wrap_content" android:layout_width="fill_parent"
android:textColor="#FF0000"></TextView>
</LinearLayout>
</LinearLayout>
背景自定義按鈕:
我想有我ninepatch被錯誤地產生一種可能性,但它看起來正確的在我的手機上選擇丹麥語或英語時。
安置自己的佈局,包括按鈕,你使用的按鈕背景的9補丁。 – adamp