我的布局中有一个滚动视图。当我构建项目时,我无法看到滚动视图的第一项(id是“nameET”)。你能帮我么?这是我的xml。
我尝试将上边距设置为我的顶部元素(这是scrollview的第一项)。它并没有适用于所有设备。
此外,我尝试将所有matarialedittext更改为本机edittext。那仍然没有用:/
谢谢,
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00000000"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:id="@+id/scrollView7">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:background="#ffffff">
<com.rengwuxian.materialedittext.MaterialEditText
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/nameET"
android:hint="Benim Adım"
android:textSize="17sp"
app:met_baseColor="#000000"
app:met_primaryColor="#6c6c6c"
app:met_errorColor="#ec0000"
app:met_floatingLabel="highlight"
android:singleLine="true"
android:inputType="textCapWords" />
<com.rengwuxian.materialedittext.MaterialEditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/surnameET"
android:layout_marginTop="20dp"
android:hint="Soyadım"
android:textSize="17sp"
app:met_baseColor="#000000"
app:met_primaryColor="#6c6c6c"
app:met_errorColor="#ec0000"
app:met_floatingLabel="highlight"
android:singleLine="true"
android:inputType="textCapWords" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_marginTop="20dp">
<TextView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Cinsiyet:"
android:id="@+id/genderTitle"
android:paddingLeft="4dp"
android:textColor="#000000"
android:textSize="17sp"
android:layout_gravity="center_vertical" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:id="@+id/maleLL">
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:id="@+id/maleGenderIV"
android:src="@drawable/gender_unselected"
android:layout_gravity="center_vertical" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Erkek"
android:id="@+id/maleTV"
android:textSize="17sp"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:textColor="#000000" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:id="@+id/femaleLL">
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:id="@+id/femaleGenderIV"
android:src="@drawable/gender_unselected"
android:layout_gravity="center_vertical" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Kadın"
android:id="@+id/femaleTV"
android:textSize="17sp"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:textColor="#000000" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_marginTop="20dp">
<TextView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Doğum Tarihi:"
android:id="@+id/birthdayTitle"
android:paddingLeft="4dp"
android:textColor="#000000"
android:textSize="17sp"
android:layout_gravity="center_vertical" />
<FrameLayout
android:layout_width="180dp"
android:layout_height="match_parent"
android:background="@drawable/variant_border_gray"
android:id="@+id/birthdayFL">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/birthdayTV"
android:layout_gravity="center_vertical"
android:padding="5dp"
android:gravity="center"
android:textSize="17sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView50"
android:layout_gravity="center_vertical|right"
android:layout_marginRight="10dp"
android:src="@drawable/down_arrow" />
</FrameLayout>
</LinearLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.rengwuxian.materialedittext.MaterialEditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/passwordET"
android:layout_marginTop="20dp"
android:hint="Şifrem"
android:textSize="17sp"
app:met_baseColor="#000000"
app:met_primaryColor="#6c6c6c"
app:met_errorColor="#ec0000"
app:met_floatingLabel="highlight"
android:singleLine="true"
android:inputType="textPassword" />
<ImageView
android:layout_width="20dp"
android:layout_height="20dp"
android:id="@+id/showPasswordIV"
android:layout_gravity="center_vertical|right"
android:layout_marginRight="7dp"
android:src="@drawable/showpassword_icon"
android:layout_marginTop="10dp" />
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.rengwuxian.materialedittext.MaterialEditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/rePasswordET"
android:layout_marginTop="20dp"
android:hint="Şifrenizi Tekrarlayın"
android:textSize="17sp"
app:met_baseColor="#000000"
app:met_primaryColor="#6c6c6c"
app:met_errorColor="#ec0000"
app:met_floatingLabel="highlight"
android:singleLine="true"
android:inputType="textPassword" />
<ImageView
android:layout_width="20dp"
android:layout_height="20dp"
android:id="@+id/showPasswordIV2"
android:layout_gravity="center_vertical|right"
android:src="@drawable/showpassword_icon"
android:layout_marginTop="10dp"
android:layout_marginRight="7dp" />
</FrameLayout>
<com.rengwuxian.materialedittext.MaterialEditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/emailET"
android:layout_marginTop="20dp"
android:hint="Eposta Adresim"
android:textSize="17sp"
app:met_baseColor="#000000"
app:met_primaryColor="#6c6c6c"
app:met_errorColor="#ec0000"
app:met_floatingLabel="highlight"
android:singleLine="true"
android:inputType="textEmailAddress" />
<com.rengwuxian.materialedittext.MaterialEditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/phoneET"
android:layout_marginTop="20dp"
android:hint="Telefonum"
android:textSize="17sp"
app:met_baseColor="#000000"
app:met_primaryColor="#6c6c6c"
app:met_errorColor="#ec0000"
app:met_floatingLabel="highlight"
android:singleLine="true"
android:layout_marginBottom="10dp"
android:inputType="number"
android:text="5__) _______" />
<com.rengwuxian.materialedittext.MaterialEditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/vakkoCardET"
android:layout_marginTop="20dp"
android:hint="Vakko Kart No"
android:textSize="17sp"
app:met_baseColor="#000000"
app:met_primaryColor="#6c6c6c"
app:met_errorColor="#ec0000"
app:met_floatingLabel="highlight"
android:singleLine="true"
android:layout_marginBottom="10dp"
android:inputType="number"
android:visibility="gone"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Vakko kartınızı ekleyebilmek için \nlütfen telefon numaranızı giriniz"
android:id="@+id/vakkoCardTitle"
android:textColor="#B3B3B3"
android:textSize="12sp"
android:paddingLeft="4dp"
android:visibility="visible" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="20dp"
android:id="@+id/termsofUseLL"
android:visibility="visible"
android:paddingLeft="4dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/termsofUseIV"
android:layout_gravity="center_vertical"
android:src="@drawable/checkbox_selection" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Üyelik koşullarını kabul ediyorum"
android:id="@+id/termsofUseTV"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:textSize="14sp"
android:textColor="#B3B3B3"
android:textIsSelectable="false"
android:visibility="visible" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="7dp"
android:id="@+id/announcementLL"
android:visibility="visible"
android:paddingLeft="4dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/announcementIV"
android:layout_gravity="center_vertical"
android:src="@drawable/checkbox_selection" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Vakko'dan duyuruları almak istiyorum"
android:id="@+id/announcementTV"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:textSize="14sp"
android:textColor="#B3B3B3"
android:textIsSelectable="false" />
</LinearLayout>
<TextView
android:layout_width="fill_parent"
android:layout_height="40dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="ÜYE OL"
android:id="@+id/registerTV"
android:gravity="center"
android:layout_marginTop="20dp"
android:background="#3A3A3A"
android:textColor="#ffffff"
android:textSize="15sp"
android:layout_marginBottom="10dp" />
</LinearLayout>
</ScrollView>
答案 0 :(得分:9)
在Scrollview旁边的第一个线性布局(子)中删除android:layout_gravity =“center”。
诀窍。它在我的模拟器中显示完整的布局。
答案 1 :(得分:1)
我认为你应该更改nameET&#39; s android:layout_height="wrap_content"
。另外,我认为我无法看到ScrollView
答案 2 :(得分:0)
您可以在ScrollView内的第一个LinearLayout中使用android:gravity="center_vertical"
代替android:layout_gravity="center"
。我还建议您使用NestedScrollView
,因为它与大多数现代布局(例如CoordinatorLayout