AdapterView.OnItemClickListener itemClickListener=new
AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> listView, int position, View v, long id) {
if (position == 0) {
Intent intent=new Integer(TopLevelActivity.this, DrinkCategoryActivity.class);
startActivity(intent);
}
}
};
0
A
回答
1
讓我們假設你的AdapterView
是ListView
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (position == 0) {
Intent intent = new Intent(TopLevelActivity.this, DrinkCategoryActivity.class);
startActivity(intent);
0
你需要你的聽衆設爲您的ListView
。這就是它不工作的原因。
做這樣的:
AdapterView.OnItemClickListener itemClickListener =
new AdapterView.OnItemClickListener() { ... }; // create listener (you did that already)
listView.setOnItemClickListener(itemClickListener); // set listener
+0
我已經修復了它,但是您的回覆爲ty。這是同樣的問題。 –
相關問題
- 1. AdapterView.OnItemClickListener()不工作
- 2. AdapterView.OnItemClickListener()是不是在我customAdapter工作
- 3. AdapterView.OnItemClickListener
- 4. AdapterView.OnItemClickListener與更多的ListView
- 5. AdapterView.OnItemClickListener傳遞給一個新的活動
- 6. OnItemClickListener無法實例類型AdapterView.OnItemClickListener
- 7. 錯誤上下文不能應用於adapterview.onitemclicklistener
- 8. FLASH_MODE_TORCH工作/不工作
- 9. Hadoop的工作不工作
- 10. 後臺工作不工作
- 11. 延遲工作不工作
- 12. GET工作POST不工作
- 13. MySQL工作臺不工作
- 14. Web工作不工作
- 15. crontab的工作不工作
- 16. Laravel 5.3「工作」不工作
- 17. 克倫工作不工作
- 18. sidenav不工作時按鈕不工作
- 19. preg_replace_callback不工作,功能不工作
- 20. webview不工作,webview.loadUrl不工作
- 21. 操作不工作!=
- 22. 。不(此)不工作?
- 23. DateAndTime.DateDiff不工作
- 24. RequiredFieldValidator不工作
- 25. Pygame.image.load不工作?
- 26. XmlReader.ReadToNextSibling不工作
- 27. Android:alertDialog不工作
- 28. PhoneAuthProvider不工作
- 29. onTouchListener不工作
- 30. ProgressBar.Marquee不工作?
這表明我對 –
您是否使用Xamarin 「新AdapterView.OnItemClickListener()」 的紅線?如果不是,Java方法名稱通常以小寫字符開頭(即'onItemClickListener') – Enrico
您可以包含代碼,在哪裏將'itemClickListener'分配給任何東西? –