綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 關於通訊錄~幫我看一下哪裡錯了 ..><

[複製連結] 查看: 1066|回覆: 2|好評: 0
跳轉到指定樓層
樓主
zxc6621002 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-10-25 04:11

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
通訊錄點了之後會出現第二個畫面
上半部顯示點擊的聯絡人資料
下半部顯示一個我設定的listView

但我執行之後下半部的listView不會出現
用startActivity的話上半部的資料就不會出現 ..而且還會開兩個personal...
阿對了顯示內容可以編輯嗎 ?
  1. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  2.                 final String name = contactsArrayList.get(position).get(NAME);
  3.                 final String number = contactsArrayList.get(position).get(NUMBER);
  4.                 new AlertDialog.Builder(ProviderContactDemoActivity.this);
  5.                 Intent newAct = new Intent();
  6.                 newAct.setClass(ProviderContactDemoActivity.this, personalActivity.class );


  7.                 // 顯示內容  
  8.                                String sel=parent.getItemAtPosition(position).toString();                        
  9.                                setContentView(R.layout.personal);
  10.                                view = (TextView)findViewById(R.id.xml_name);
  11.                                ((TextView) view).setText(sel);     
  12.             }
  13.         });
複製代碼
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
lkk47 | 收聽TA | 只看該作者
發表於 2013-10-25 08:26
看一下你寫法 感覺上是像點幾某個聯絡人後  進入到下一個頁面   如果是要跳到下一頁  你顯示內容寫法有錯誤  應該開一個activity 然後 sel 使用bundle傳給activity  這一個activity的layout是R.layout.personal 然後此activity 在去裡面建立TextView   
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
lkk47 | 收聽TA | 只看該作者
發表於 2013-10-25 09:01
你的顯示內容應該這麼寫
  1. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  2.                     final String name = contactsArrayList.get(position).get(NAME);
  3.                     final String number = contactsArrayList.get(position).get(NUMBER);
  4.                     new AlertDialog.Builder(ProviderContactDemoActivity.this);
  5.                     Intent newAct = new Intent();
  6.                     newAct.setClass(ProviderContactDemoActivity.this, personalActivity.class );


  7.                     // 顯示內容  
  8.                                            
  9.                                    String sel=parent.getItemAtPosition(position).toString();                        
  10.                                    Bundle bundle = new Bundle();
  11.                                                        bundle.putString("sel", sel);
  12.                                                        newAct.putExtras(bundle);
  13.                                    startActivity(newAct);   
  14.                 }
  15.             });
複製代碼

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
zxc6621002 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則