package com.example.listview_7_1;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.ListView;import android.widget.TextView;public class MainActivity extends Activity {private ListView lv1;private int[] imagesId={R.drawable.cat,R.drawable.monkey,R.drawable.rabbit,R.drawable.rat};privateString[] names={"短毛猫","猴子","兔子","老鼠"};private  String[] contents={"可爱","顽皮","温顺","伶俐"};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);lv1 = (ListView) findViewById(R.id.listView1);BaseAdapter adapter = new BaseAdapter() {@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO 自动生成的方法存根View layout=View.inflate(MainActivity.this, R.layout.custom_list, null);ImageView face = (ImageView)layout.findViewById(R.id.face);TextView name =(TextView)layout.findViewById(R.id.name);TextView mark = (TextView)layout.findViewById(R.id.mark);face.setImageResource(imagesId[position]);name.setText(names[position]);mark.setText(contents[position]);return layout;}@Overridepublic long getItemId(int position) {// TODO 自动生成的方法存根return position;}@Overridepublic Object getItem(int position) {// TODO 自动生成的方法存根return names[position];}@Overridepublic int getCount() {// TODO 自动生成的方法存根return names.length;}};///new BaseAdapter()lv1.setAdapter(adapter);}}
<?xml version="1.0" encoding="utf-8"?>            
        


更多相关文章

  1. Android连按两次back键退出APP
  2. Android在SurfaceView做动画一般方法
  3. android-async-http
  4. 隐藏软键盘方法
  5. Android中十六进制颜色字符串转int的方法
  6. Android(安卓)Fragment重影解决方法
  7. Android(安卓)O1 VTS测试方法
  8. Application Fundamentals--Component Lifecycles(组件生命周期)
  9. Toast 使用方法

随机推荐

  1. android ORM框架的性能简单测试(androrm
  2. android windowSoftInputMode 使用说明
  3. [置顶] Android(安卓)NDK使用分析
  4. android开发基础
  5. Android(安卓)统一工具类
  6. 迅为电子推出四核ARM开发板,Android开发
  7. Android与H5前端数据交互实现
  8. Android权限之三共享UID和签名
  9. Android的MVVM模式优缺点
  10. AndroidStudio NDK的接入FFmpeg填坑记