我想在連接到服務器時顯示圖像(即正在開發SIP應用程序)。 我做這個(用一個TextView和圖像創建的XML文件[connected.xml]),但有一個FC:根據指令更改用戶界面
public void onRegistrationDone(String localProfileUri, long expiryTime) {
updateStatus("Registered to server.");
Log.d("SUCCEED","Registration DONE");
setContentView(R.layout.connected);
}
我想,然後連接或斷開連接時,添加圖像... 我怎麼解決這個問題 ? 非常感謝。
編輯: XML:
<?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">
<TextView
android:id="@+id/sipLabel"
android:textSize="20sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<ViewFlipper
android:id="@+id/flipper"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/disconnected" android:src="@drawable/disconnected" android:layout_below="@id/sipLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="0.35" android:gravity="center"
/>
</RelativeLayout>
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/connected" android:src="@drawable/connected" android:layout_below="@id/sipLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="0.35" android:gravity="center"
/>
</RelativeLayout>
</ViewFlipper>
</RelativeLayout>
@rekaszeru:我真的很喜歡這個ViewFlipper!你有沒有請我可以遵循的指南?非常感謝你。 – androniennn 2011-04-30 14:57:06
請查看我的更新以瞭解'ViewFlipper'的示例用法。 – rekaszeru 2011-04-30 15:17:07
@rekaszeru:嗯,我只是可以感謝你這個真棒的答案。用這個評論編輯你的第二個相關佈局<! - 你的第二個視圖來到這裏 - >(第二個不是第一個;)).anyway,非常感謝你。 – androniennn 2011-04-30 15:22:49