首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android ListView ItemClick 位置從 1 開始顯示:Toast 中 position + 1

     編輯:程式設計綜合問答

代碼修改

myListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView parent, View view, int position, long id) {
        // position 從 0 開始,用戶習慣從 1 開始
        Toast.makeText(getApplicationContext(), 
            "第 " + (position + 1) + " 項", 
            Toast.LENGTH_SHORT).show();
    }
});

說明

  • Adapter 索引從 0 開始(編程慣例)。
  • UI 顯示給用戶時,**統一 +1** 轉為自然語言序數。
  • 若需傳遞給後端/數據庫,**保持 0 基索引**或按業務主鍵 ID 傳遞。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved