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

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么只顯示一個

package com.example.listviewtest3;


import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;


import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.SimpleAdapter;



public class MainActivity extends Activity {


? ?ListView listvew;

? ?ArrayAdapter<String>arr_adapter;

? ?SimpleAdapter sim_adapter;

? ?List<Map<String,Object>> datalist;

? ? protected void onCreate(Bundle savedInstanceState) {

? ? ? ? super.onCreate(savedInstanceState);

? ? ? ? setContentView(R.layout.activity_main);

? ? ? ? listvew=(ListView) findViewById(R.id.listView1);

? ??

? ? ? ?// arr_adapter=new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, s);

? ? ? ? getdata();

? ? ? ? sim_adapter=new SimpleAdapter(MainActivity.this, datalist, R.layout.item, new String[]{"image","test"}, new int[]{R.id.imageView1,R.id.textView1});

? ? ? ? listvew.setAdapter(sim_adapter);

? ? }

private List< Map<String, Object>> getdata() {

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

Map<String, Object>map=new HashMap<String, Object>();

map.put("image", R.drawable.ic_launcher);

map.put("test", "上海");

Map<String, Object>map1=new HashMap<String, Object>();

map.put("image", R.drawable.ic_launcher);

map.put("test", "北京");

Map<String, Object>map2=new HashMap<String, Object>();

map.put("image", R.drawable.ic_launcher);

map.put("test", "廣東");

Map<String, Object>map3=new HashMap<String, Object>();

map.put("image", R.drawable.ic_launcher);

map.put("test", "深圳");

datalist.add(map);

datalist.add(map1);

datalist.add(map2);

datalist.add(map3);

// TODO Auto-generated method stub

return datalist;

}


? ??

}


正在回答

4 回答

你后面datalist.add(map);datalist.add(map1);datalist.add(map2);datalist.add(map3);實際上map1,map2,map3都為空,所以只顯示了一個,只有map有值

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

因為你后面重新新建的Map,你的名字都改變了的,分別為map,map1,map2等,然后,你增加鍵值對的時候,都是用的map.put(),應(yīng)該要用map,map1,map2等

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

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

? ? android:layout_width="match_parent"

? ? android:layout_height="match_parent" >


? ? <ImageView

? ? ? ? android:id="@+id/imageView1"

? ? ? ? android:layout_width="wrap_content"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_alignParentLeft="true"

? ? ? ? android:layout_alignParentTop="true"

? ? ? ? android:layout_marginTop="15dp"

? ? ? ? android:src="@drawable/ic_launcher" />


? ? <TextView

? ? ? ? android:id="@+id/textView1"

? ? ? ? android:layout_width="wrap_content"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_alignTop="@+id/imageView1"

? ? ? ? android:layout_marginTop="14dp"

? ? ? ? android:layout_toRightOf="@+id/imageView1"

? ? ? ? android:text="TextView" />


</RelativeLayout>


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

把R.layout.item 貼出來看看?

應(yīng)該是layout布局重疊在一起了吧

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

舉報

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

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

進入課程

為什么只顯示一個

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

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

幫助反饋 APP下載

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

公眾號

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