我尝试在我的一个活动'xml上实现ScrollView。我注意到一个明显的问题:在添加ScrollView之后,按钮很快且响应迅速,突然有明显的延迟。我目前正在使用Nexus 10,所以我怀疑这是一个性能问题。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/layout_scroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<RelativeLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
tools:context=".SomeActivity" >
<RelativeLayout android:id="@+id/layout_contact"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background= "@drawable/formbox">
<TextView android:id="@+id/textEmployeeName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="22sp"
android:gravity="center_horizontal" />
</RelativeLayout>
<RelativeLayout android:id="@+id/layout_options"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/layout_contact">
<Button android:id="@+id/optionsTime"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="10dp"
android:layout_centerHorizontal="true"
android:background="@drawable/button_selection"
android:textSize="20sp"
android:onClick="showTimePickerDialog" />
<TextView android:id="@+id/header1"
android:layout_width="500dp"
android:layout_height="wrap_content"
android:layout_below="@id/optionsTime"
android:background="@drawable/formheader"
android:textSize="24sp"
android:paddingBottom="3dp"
android:layout_marginTop="5dp" />
<ToggleButton android:id="@+id/options1"
android:layout_width = "200dp"
android:layout_height= "100dp"
android:textSize= "22sp"
android:background="@drawable/togglebutton_9patch"
android:layout_below="@id/header1"
android:textOn="1"
android:textOff="2"
android:layout_marginTop="10dp"
android:layout_marginRight="6dp"/>
</RelativeLayout>
</RelativeLayout>
</ScrollView>
我可以通过XML或通过编程来使按钮无缝地再次交互吗?