第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

求看下哪里出錯(cuò)了,手機(jī)運(yùn)行內(nèi)容顯示不出來

package?com.songbuqi.skyking.listview;

import?android.support.v7.app.AppCompatActivity;
import?android.os.Bundle;
import?android.widget.ArrayAdapter;
import?android.widget.ListView;
import?android.widget.RelativeLayout;
import?android.widget.SimpleAdapter;

import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;

public?class?MainActivity?extends?AppCompatActivity???{

??????private?ListView?listview;
??????private?ArrayAdapter?arrayAdapter;
??????private?SimpleAdapter?simpleAdapter;
??????private?List<Map<String,Object>>?datalist;

????@Override
????protected?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.activity_main);
????????listview??=?(ListView)?findViewById(R.id.listview1);
???????//?String[]?data={"宋天健是羅錚的爸爸","宋天健是羅錚的爸爸","宋天健是羅錚的爸爸","宋天健是羅錚的爸爸"};
???????//?arrayAdapter?=new?ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);
???????//?listview.setAdapter(arrayAdapter);
????????simpleAdapter?=?new?SimpleAdapter(this,getdata(),?R.layout.item,?new?String[]{"right","home"},new?int[]{R.id.right,R.id.home});
????????listview.setAdapter(simpleAdapter);
????}
????private?List<Map<String,Object>>?getdata(){

????????for(int?i=1;i<20;i=i++)?{

????????????Map<String,Object>?map?=?new?HashMap<String,Object>();
????????????map.put("home",R.drawable.ic2);
????????????map.put("right",R.id.right);


????????}


????????return?datalist;
????}
}


正在回答

5 回答

public?class?MainActivity?extends?AppCompatActivity?{
????private?ListView?listView;
????private?ArrayList<Map<String,?Object>>?datalist;
????@Override
????protected?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.activity_main);
????????//獲取控件實(shí)例
????????listView?=?(ListView)?findViewById(R.id.list_view);
????????//創(chuàng)建dataList的實(shí)例
????????datalist?=?new?ArrayList<Map<String,?Object>>();
????????SimpleAdapter?simpleAdapter?=?new?SimpleAdapter(this,?getdata(),?R.layout.item,
????????????????new?String[]{"home",?"right"},
????????????????new?int[]{R.id.item_image,?R.id.item_text});
????????listView.setAdapter(simpleAdapter);
????}
????//設(shè)置數(shù)據(jù)源
????private?ArrayList<Map<String,Object>>?getdata(){
????????for?(int?i=1;i<=20;i++){
????????????Map<String,?Object>?map?=?new?HashMap<String,?Object>();
????????????map.put("home",?R.drawable.ic_launcher);
????????????map.put("right",?"測(cè)試");
????????????datalist.add(map);
????????}
????????return?datalist;
????}
}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

skyking524 提問者

效果出來了,但是圖片又出不來。
2016-10-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小羅希冀 回復(fù) skyking524 提問者

不會(huì)吧,我我發(fā)上去的代碼自己試過,圖片文字都出來了,你要不對(duì)照一下我的代碼,看看有什么不同吧
2016-10-01 回復(fù) 有任何疑惑可以回復(fù)我~

我找到原因了,你的思路沒有,就是for循環(huán)的最后一個(gè)條件寫錯(cuò)了,不是i=i++,是i++

0 回復(fù) 有任何疑惑可以回復(fù)我~

為什么你設(shè)置simpleAdapter的時(shí)候,new int[]{}用的是R.id.right,設(shè)置數(shù)據(jù)源,“right”鍵對(duì)應(yīng)的值也是R.id.right?


0 回復(fù) 有任何疑惑可以回復(fù)我~

請(qǐng)問你的R.id.right是是什么?是一串字符串?


0 回復(fù) 有任何疑惑可以回復(fù)我~

你好,你的程序中有兩個(gè)地方你沒有注意到

????1.你的dataList只是進(jìn)行了定義,卻忘記創(chuàng)建實(shí)例。你可以添加如下如遇:

????????dataList=new ArrayList<Map<String,Object>>();

????2.在你的getData()方法的循環(huán)內(nèi)沒有把每次循環(huán)創(chuàng)建出來的Map對(duì)象添加到dataList當(dāng)中,你可以在循環(huán)的最后加上這樣一條語(yǔ)句:

????????dataList.add(map);

這樣子應(yīng)該可以解決你內(nèi)容顯示不出來的問題,希望對(duì)你有用。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小羅希冀

“如遇”二字打錯(cuò),實(shí)為“語(yǔ)句”
2016-10-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

skyking524 提問者 回復(fù) 小羅希冀

后面我自己找出來了,但是還是顯示不出來
2016-10-01 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學(xué)習(xí)       111140    人
  • 解答問題       1560    個(gè)

本課程由淺入深地帶您學(xué)會(huì)Android的常用控件的開發(fā)和使用

進(jìn)入課程

求看下哪里出錯(cuò)了,手機(jī)運(yùn)行內(nèi)容顯示不出來

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)