亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

stopped

http://img1.sycdn.imooc.com//5771ef81000133ad12110542.jpg

package com.example.gridview;


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.GridView;

import android.widget.SimpleAdapter;


public class MainActivity extends Activity {

private GridView gridView;

private List<Map<String, Object>> dataList;

private int[] icon = { R.drawable.address_book, R.drawable.calendar,

R.drawable.camera, R.drawable.clock, R.drawable.games_control,

R.drawable.messenger, R.drawable.ringtone, R.drawable.settings,

R.drawable.speech_balloon, R.drawable.weather, R.drawable.world,

R.drawable.youtube };

private String[] iconName = { "聯系人", "日歷", "照相機", "時鐘", "游戲", "短信", "鈴聲",

"設置", "語音", "天氣", "瀏覽器", "Youtube" };

private SimpleAdapter adapter;


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

gridView = (GridView) findViewById(R.id.gridView);

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

//getData();

adapter = new SimpleAdapter(this, getData(), R.layout.item,

new String[] { "image", "text" }, new int[] { R.id.image,

R.id.text });

gridView.setAdapter(adapter);

}


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

// TODO Auto-generated method stub

for (int i = 0; i < icon.length; i++) {

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

map.put("image", icon[i]);

map.put("text", iconName[i]);

dataList.add(map);

}

return dataList;

}

}


正在回答

6 回答

別改主題,我改了主題以后也會stopped

0 回復 有任何疑惑可以回復我~

第一個布局文件里的ImageView里,src的值應該是@drawable,不應該是@+id,錯誤原因應該是這個

0 回復 有任何疑惑可以回復我~

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

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

? ? android:layout_width="match_parent"

? ? android:layout_height="match_parent"

? ? android:orientation="vertical" >

? ??

? ? <GridView

? ? ? ? android:layout_marginTop="10dp"

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

? ? ? ? android:layout_width="wrap_content"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:numColumns="3"

? ? ? ? android:horizontalSpacing="10dp"

? ? ? ? android:verticalSpacing="10dp"

? ? ? ? />


</LinearLayout>


0 回復 有任何疑惑可以回復我~

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

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

? ? android:layout_width="match_parent"

? ? android:layout_height="match_parent"

? ? android:orientation="vertical"?

? ? android:gravity="center"

? ? android:background="#000000"

? ? >

? ? <ImageView

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

? ? ? ? android:src="@+id/image"

? ? ? ? android:layout_width="60dp"

? ? ? ? android:layout_height="60dp"

? ? ? ? />


<TextView?

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

? ? android:layout_marginTop="5dp"

? ? android:layout_width="wrap_content"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:textColor="#ffffff"

? ? ? ? android:text="文字"

? ? />

</LinearLayout>


0 回復 有任何疑惑可以回復我~

我看錯誤信息上寫著好像是XML布局文件有問題,你把布局文件也發一下

0 回復 有任何疑惑可以回復我~
#1

onceeeeday 提問者

直接回復字數不能超過300 所以我就點了回答 第一個是item.xml,第二個是main.xml 麻煩你~~~
2016-06-28 回復 有任何疑惑可以回復我~

你的代碼我還原了一下,沒有錯誤哦,親。請不要發往問答區。

1 回復 有任何疑惑可以回復我~
#1

onceeeeday 提問者

一運行就顯示 unfortunately ,xxx has stopped
2016-06-28 回復 有任何疑惑可以回復我~

舉報

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

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號