Jag gör inte så mycket på GUI tråden så jag förstår inte riktigt vad som tar tid. Jag gör ingen filläsning, nätverkskommunikation eller liknande på GUI tråden.
Här är koden som första exemplet refererar till:
Kod:
private View setupExpandableListFragment(int iPage) {
LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(R.layout.expandedlistviewfragment, null, false); // Rad 1184
ExpandableListView lwExpandableList = (ExpandableListView) view.findViewById(R.id.ExpandableListView);
TextView emptyText = (TextView)view.findViewById(R.id.EmptyExpandableListText);
lwExpandableList.setEmptyView(emptyText);
och expandedlistviewfragment ser ut som:
HTML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true" >
<ExpandableListView
android:id="@+id/ExpandableListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</ExpandableListView>
<TextView
android:id="@+id/EmptyExpandableListText"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/strNothingToDisplay"
android:gravity="center_vertical|center_horizontal"
android:textAppearance="?android:attr/textAppearanceMedium" >
</TextView>
</RelativeLayout>