我對Android開發很陌生。您能否告訴我,如何使用onListItemClick
導航到另一個屏幕。我在ListView
有200項。如果我點擊ListView
中的一個項目,它必須導航到另一個屏幕,該屏幕應顯示點擊項目的詳細信息。如何使用onListItemClick導航到Android中的另一個屏幕
0
A
回答
0
我假設你正在從數據庫中獲取演員的列表和詳細信息。 我已經在我的應用程序中使用了相同的步驟來顯示所選食譜的食譜細節。
public class ActorList extends Activity {
ListView myActorList=null;
public final static String selectedActor_ID="will Keep Actor ID";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_actor_list);
//initialize controls
myActorList.setAdapter(adapter);
myActorList.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v,
int position, long id) {
// TODO Auto-generated method stub
Intent i= new Intent(ActorList.this,ActorDetail.class);
// you have to pass the actor id to next activity
// you can get this actor id from argument of type "long"
i.putExtra(selectedActor_ID, String.valueOf(id));
startActivity(i);
}
});
}
}
//Other Activity To show Detail..
//get the ID of Selected Actor on other activity say "ActorDetail"
public class ActorDetail extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_actor_detail);
ActorID=getIntent().getStringExtra(ActorList.selectedActor_ID);
// now as you have the id here for that particular actor
//fetch the detail of that selected actor thru id and bind it to your layout.
}
}
您需要註冊在清單文件中的其他活動也是這樣
<activity
android:name=".otherscreenActivity"
</activity>
0
爲了得到你想要的,你可以做這樣的事情是什麼?
1>創建另一個活動在某些控件中,您可以將您的值...
2> on listclick()listview ... a> create intent and set values to pass to新活動 b>以此意圖開始新活動。在OnCreate中(新的活動 的)一>從意圖retrive值 B>填充您的使用值控制...
相關問題
- 1. 如何導航到另一個屏幕
- 2. 如何從一個屏幕導航到另一個屏幕
- 3. 鈦:從一個屏幕導航到另一個屏幕
- 4. 從一個屏幕導航到另一個屏幕不工作在android
- 5. 如何自動從一個屏幕導航到另一個屏幕?
- 6. 在Xcode 4.3.2中將一個屏幕導航到另一個屏幕的問題?
- 7. Android中的屏幕導航
- 8. Android - 導航到前一屏幕
- 9. 如何在Xamarin跨平臺應用程序中自動從一個屏幕導航到另一個屏幕?
- 10. 從一個屏幕導航到另一個在卡利
- 11. 如何使用MVC從另一個屏幕移動到另一個屏幕?
- 12. 在PhoneGap中導航一個屏幕到其他屏幕
- 13. 我們如何從android屏幕導航到2個不同的屏幕?
- 14. Android的活動 - 從一個屏幕到另一個屏幕
- 15. Android導航抽屜主屏幕與另一個佈局重疊
- 16. React Native:如何將道具從一個屏幕導航到另一個
- 17. 如何從一個屏幕導航到另一個scree in react native>?
- 18. Android的導航問題3個屏幕
- 19. 試圖導航從擴展閃屏到uwp中的另一個屏幕
- 20. 進度條完成後,如何從一個屏幕導航到另一個屏幕
- 21. Android - 拖動屏幕導航
- 22. Android多屏幕導航
- 23. Android屏幕導航問題
- 24. Android的按鈕到另一個屏幕
- 25. 無法導航到另一個屏幕反應本地
- 26. 導航信息按鈕到另一個屏幕Xcode
- 27. 導航到另一個屏幕時廣播接收器問題
- 28. 如何使用動畫從一個屏幕切換到另一個屏幕
- 29. ios:使用modalTransitionsytle屬性導航到另一個屏幕,崩潰應用程序
- 30. 我如何導航屏幕到橫向?
假設你希望開始另一個活動爲新的屏幕.. – Joel
3>是正是我的意思.... 或您可以使用「ExpandableListView」,以顯示細節作爲孩子 – DeltaCap
@Joel Sorry.Still我無法理解。而且我得到一個錯誤也..我想要什麼做的是「我有一個演員名單。例如,如果我點擊湯姆漢克,它必須導航到另一個屏幕,應該顯示他的詳細信息。 –