我试图在我的一个活动的 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 或通过编程来使按钮再次无缝交互吗?