我想表明一個應用程序的兩個不同的activites成一個單一的佈局兩種不同activites ..呼叫在單個佈局
例如我已經分了我的屏幕分成兩個部分。現在對第一part..It是ListView和第二視圖,它是一個內容...
現在,只要在列表視圖項用戶點擊,然後在同一版面,在內容部分,我們調用不同的活動並顯示該活動的內容..
假設列表視圖中有4個列表,並且用戶點擊列表項目,那麼它調用另一個活動,並且活動內容是將顯示在相同佈局的內容部分。
謝謝..
我想表明一個應用程序的兩個不同的activites成一個單一的佈局兩種不同activites ..呼叫在單個佈局
例如我已經分了我的屏幕分成兩個部分。現在對第一part..It是ListView和第二視圖,它是一個內容...
現在,只要在列表視圖項用戶點擊,然後在同一版面,在內容部分,我們調用不同的活動並顯示該活動的內容..
假設列表視圖中有4個列表,並且用戶點擊列表項目,那麼它調用另一個活動,並且活動內容是將顯示在相同佈局的內容部分。
謝謝..
你可以做到這一點與Fragments
但你不能有一個單一的佈局中同時顯示或包含在兩個Activity
的。
使用<include>
並在以下鏈接提供的其他標籤:
Layout Tricks: Creating Reusable UI Components
Layout Tricks: Using ViewStubs
Layout Tricks: Creating Efficient Layouts
Layout Tricks: Merging Layouts
希望這有助於。
你應該開始你的活動的結果和目的onActivityResultMethod獲取內容的數據。
startActivityForResult(intent,requestCode);
和接收側:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
}
你肯定回答? – 2012-02-16 11:46:19
錯誤的答案山姆。我認爲你沒有正確理解問題。 – 2012-02-16 11:48:51
@sam:請檢查你的答案。 – 2012-02-16 11:53:52
首先忘記使用兩個活動。這不是正確的方法。我會建議使用片段或您可以在一個活動顯示列表,列表項的點擊打開其他活動,以顯示它(較容易的和正確的)詳細內容。
但片段是在3.0版本......目前我工作的2.3版本 – Kanika 2012-02-16 11:36:08
錯誤有http://developer.android.com/sdk/compatibility-library.html你應該瞭解它 – 2012-02-16 11:47:24