为了账号安全,请及时绑定邮箱和手机立即绑定

只有文字没有图片,有谁知道吗

public class MainActivity extends ActionBarActivity {

    private GridView gridview;

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

    private int[]jpg={R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e,R.drawable.f,

             R.drawable.g,R.drawable.h,};

    private String[]text={"1号美女","2号美女","3号美女","4号美女","5号美女","6号美女","7号美女","8号美女"};

    private SimpleAdapter simpleadapter;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        gridview=(GridView) findViewById(R.id.gridView1);   

        /*

         * 数据源

         * 适配器

         * 加载

         * 监听

         */

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

         getData();

         simpleadapter=new SimpleAdapter(this, dataList, R.layout.item, new String[]{"jgp","text"}, new int[]{R.id.imageView,R.id.textView});

         gridview.setAdapter(simpleadapter);

         

         

    }



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

   

    for(int i=0;i<8;i++)

    {

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

    map.put("jpg", jpg[i]);

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

    dataList.add(map);

    }

return dataList;

// TODO Auto-generated method stub

}

}

正在回答

2 回答

android studio中图片调用方式是R.mipmap.jpg[i],

图片文件在mipmap中,用这种方式调用

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/imageView"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:src="@drawable/a" 

        />


    <TextView 

        android:id="@+id/textView"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="文字"

        android:textSize="20sp"

        android:textColor="#ffffff"

        />

</LinearLayout>


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

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111172    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

只有文字没有图片,有谁知道吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信