我是一名 Android 初学者,编写了一个简单的应用程序来测试网格视图。我在模拟器上执行应用程序并在运行窗口中显示运行消息。每当我单击按钮时,它都会显示
“……跳过了70帧!应用程序可能在其主线程上做了太多工作。”
运行消息。我的问题是为什么运行窗口会显示该消息。是正常的还是不正常的?
我的源代码如下:
enter code here`package com.example.lulala.exgridview01;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.GridView;
import android.widget.SimpleAdapter;
import android.widget.Toast;
import java.util.HashMap;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class MainActivity extends AppCompatActivity {
private GridView gridView;
private int[] image = {
R.drawable.plant1, R.drawable.plant2, R.drawable.plant3,
R.drawable.plant4, R.drawable.plant5, R.drawable.plant6,
R.drawable.plant7, R.drawable.plant8, R.drawable.plant9,
R.drawable.plant10, R.drawable.plant11, R.drawable.plant12,
};
private String[] imgText = {
"plant1","plant2","plant3","plant4","plant5","plant6",
"plant7","plant8","plant9","plant10","plant11","plant12"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
List<Map<String,Object>> items = new ArrayList<>();
for (int i = 0; i < image.length; i++){
Map<String,Object> item = new HashMap<>();
item.put("image",image[i]);
item.put("text",imgText[i]);
items.add(item);
}
杨魅力
相关分类