我在xml文件中有滚动视图,我尝试在按钮位置插入相对布局.i创建布局但我无法插入布局按钮位置 这是我的xml代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/mainpagespleshscreen" >
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff0000" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<requestFocus />
</EditText>
</RelativeLayout>
</RelativeLayout>
</ScrollView>
我不知道我的代码有什么问题。如果有人知道解决方案,请帮助我谢谢
答案 0 :(得分:0)
由于您对许多ViewGroup进行了叠加,因此可能会出现性能问题。您应该将scrollview作为父级,在ScrollView中放置一个 RelativeLayout,并将您的元素放在此RelativeLayout中。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/mainpagespleshscreen" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<requestFocus/>
</EditText>
</RelativeLayout>
</ScrollView>
请勿忘记使用Android Studio中xml编辑器底部的“设计”标签,它可以帮助您设计RelativeLayouts