Rumah > Soal Jawab > teks badan
xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_login"
>
<FrameLayout
android:id="@+id/fragment_login_replace"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
xml=====>fragment_login_replace
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/background_login"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="vertical"
android:layout_weight="0.29">
<ImageView
android:id="@+id/imageView"
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/logo_red"
android:layout_centerVertical="true"
android:layout_alignLeft="@+id/textView"
android:layout_alignStart="@+id/textView" />
<TextView
android:id="@+id/textView"
android:layout_width="219dp"
android:layout_height="wrap_content"
android:textSize="30dp"
android:text="Home Work"
android:textAllCaps="false"
android:textColor="#ffff"
android:textStyle="bold"
android:layout_marginLeft="31dp"
android:layout_marginStart="31dp"
android:layout_below="@+id/imageView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
<android.support.design.widget.TextInputLayout
android:layout_marginLeft="25dp"
android:layout_marginRight="20dp"
android:layout_marginTop="35dp"
android:id="@+id/textinput_login_username"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/edit_login_username"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="用户名" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:layout_marginLeft="25dp"
android:layout_marginRight="20dp"
android:id="@+id/textinput_login_password"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/edit_login_password"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="密码" />
</android.support.design.widget.TextInputLayout>
<Button
android:id="@+id/button_login"
android:layout_width="287dp"
android:layout_height="wrap_content"
android:layout_marginLeft="43dp"
android:layout_marginRight="20dp"
android:layout_marginTop="40dp"
android:background="@color/colorPrimary"
android:text="登录"
android:textColor="@color/white" />
<TextView
android:id="@+id/text_register"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/button_login"
android:layout_marginTop="10dp"
android:layout_weight="0.03"
android:gravity="center_horizontal"
android:text="没有账号?注册一个"
android:textColor="@color/colorPrimary"
android:textSize="15sp" />
</LinearLayout>
Aktiviti
public void init(LoginFragment fragment){
FragmentTransaction transaction = activity.getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_login_replace, fragment, "login");
transaction.commit();
}
Latar belakang dipaparkan dalam warna putih, yang sangat mengelirukan
漂亮男人2017-05-27 17:42:27
Saya mempunyai tiga folder, satu drawable-v21 drawable-xxhdpi
Saya meletakkannya dalam drawable sebelum ini Imej latar belakang dalam format jpg 94kb
Kemudian saya meletakkannya di bawah drawable-xxhdpi dan ia boleh dipaparkan dengan jayanya.
習慣沉默2017-05-27 17:42:27
Selepas membacanya beberapa kali, saya tidak menjumpai sebarang petunjuk, dan apabila saya menyalinnya ke AS saya, saya tidak menemui sebarang masalah utama saya hanya menemui beberapa penggunaan atribut yang tidak betul:
.android:textSize="30dp"//字号建议用sp
android:layout_below="@id/button_login"//LinearLayout里面没有layout_below
Saya secara peribadi mengesyaki bahawa ia mungkin disebabkan oleh faktor bukan susun atur, jadi saya mempunyai dua soalan untuk mengesahkan:
1 @drawable/background_login, apakah jenis sumber itu, gambar seperti png atau fail xml?
2. Apakah definisi tema dalam style.xml?
过去多啦不再A梦2017-05-27 17:42:27
Apabila menggunakan serpihan, ia pasti akan menggunakan imej susun atur akarnya Hanya tulis latar belakang ke fail fragment_login_replace.xml