结构:

Activity:

activity_main:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.top7_1.MainActivity" > <ListView
android:id="@+id/lv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"> </ListView> </RelativeLayout>

mylayout:

 <?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="horizontal"
>
<ImageView
android:id="@+id/img"
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/ic_launcher"
android:layout_margin="10dp"
/>
<LinearLayout
android:id="@+id/ll"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:orientation="vertical"
>
<TextView
android:id="@+id/bt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="标题"
android:textSize="24dp"
android:textColor="#7B68EE"
android:layout_marginLeft="10dp"
android:layout_marginTop="5dp" />
<TextView
android:id="@+id/nw"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="内容"
android:textSize="16dp"
android:textColor="#DAA520"
android:layout_marginLeft="10dp"
/>
</LinearLayout>
</LinearLayout>

JAVA:

 package com.example.top7_1;

 import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
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 {
ListView lv;
int[] price=new int[]{,,,};
int[] resids=new int[]{R.drawable.ic_launcher,R.drawable.ic_launcher
,R.drawable.ic_launcher,R.drawable.ic_launcher};
String[] balls=new String []{"","","",""};
String[] engNames={"","","",""};
MyAdapter adapter=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv=(ListView) findViewById(R.id.lv);
adapter=new MyAdapter(this);
lv.setAdapter(adapter);
}
public class MyAdapter extends BaseAdapter{
private LayoutInflater lif; public MyAdapter(Context c) {
// TODO Auto-generated constructor stub
lif=LayoutInflater.from(c);
} @Override
public int getCount() {
// TODO Auto-generated method stub
return balls.length;
} @Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return balls[position];
} @Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
} @Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
convertView=lif.inflate(R.layout.mylayout,null);
ImageView ImgLogo=(ImageView) convertView.findViewById(R.id.img);
TextView textName=(TextView) convertView.findViewById(R.id.bt);
TextView textengName=(TextView) convertView.findViewById(R.id.nw);
ImgLogo.setImageResource(resids[position]);
textName.setText(balls[position]);
textengName.setText(engNames[position]);
return convertView;
} }
}

最新文章

  1. Atitit 硬件&#160;软件&#160;的开源工作&#160;差异对比
  2. 坑爹的微信支付v3,其实没有那么坑
  3. Python计算文件MD5值
  4. 路由设置 windows
  5. C# 中的 == 和 equals()有什么区别?
  6. 使用wget备份禅道
  7. smarty foreach 最全用法
  8. 通过jquery获取后台传过来的值进行全选
  9. 关于Installshield里一些常见问题的解答—艾泽拉斯之海洋女神出品
  10. bzoj4236 JOIOJI hash 模拟
  11. c指针作为参数传递以及指针的指针
  12. 阿里ECS配置MSSQL远程连接的坑
  13. Aspnet Mvc 前后端分离项目手记(一) 关于跨域问题(还有前言)
  14. 关于Three.js基本几何形状
  15. Linux 环境配置 网络端口进程命令
  16. 推荐一款好用并且免费的markdown软件 Typora
  17. Netty 4.0.0.CR6 发布,高性能网络服务框架
  18. 20154312 曾林 EXP7 网络欺诈防范
  19. POJ 2513 字典树+并查集+欧拉路径
  20. Oracle Tuning (Oracle 性能调整)的一些总结

热门文章

  1. Linux NFS服务器的安装与配置(转载)
  2. 在虚拟机搭建JStrom
  3. Android上拉查看详情实现
  4. C语言++a与a++的实现机制与操作符结合优先级
  5. Unity3D研究之多语言用中文做KEY
  6. qt-qml移动开发之在ios上开发和部署app流程简单介绍
  7. Android学习笔记-保存数据的实现方法1
  8. BZOJ1179 : [Apio2009]Atm 缩点+spfa
  9. Bootstrap tabs 源码分析
  10. ZOJ 3964 Yet Another Game of Stones Nim游戏变种