Android ListView用法(简洁新手专用)
来源:互联网 发布:js实现99乘法表 编辑:程序博客网 时间:2024/05/29 15:58
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
CSDN:http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
package com.ListToShowDatasource;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.view.ViewGroup.LayoutParams;import android.widget.*;public class ListToShowDatasource extends Activity { ListView lvShowArray; String [] myArray = new String[]{"Andy", "Berry", "Tony", "Jerry", "Merry"}; int cnt = myArray.length; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); lvShowArray = (ListView) findViewById(R.id.main_lv_showarray); lvShowArray.setAdapter(myBaseAdapter); } BaseAdapter myBaseAdapter = new BaseAdapter(){ @Override public int getCount() { // TODO Auto-generated method stub return cnt; } @Override public Object getItem(int position) { // TODO Auto-generated method stub return null; } @Override public long getItemId(int position) { // TODO Auto-generated method stub return 0; } @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub LinearLayout ll = new LinearLayout(ListToShowDatasource.this); ll.setOrientation(LinearLayout.HORIZONTAL); ll.setBackgroundColor(R.color.white); TextView tvShowData = new TextView(ListToShowDatasource.this); tvShowData.setLayoutParams(new LayoutParams(80, LayoutParams.WRAP_CONTENT)); tvShowData.setText(myArray[position]); TextView tv2 = new TextView(ListToShowDatasource.this); tv2.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); tv2.setText(" Hello, world"); ll.addView(tvShowData); ll.addView(tv2); return ll; } }; @Override protected void onResume() { myBaseAdapter.notifyDataSetChanged(); super.onResume(); } }
- Android ListView用法(简洁新手专用)
- Android ViewPager 详解(简洁新手专用)
- Android 广播静态,动态示例(简洁新手专用)
- Android SQLite数据库的添、删、查、改(简洁新手专用)
- windows环境下Android环境变量配置(新手专用)
- Android 新手listview小示例(一)
- Android 新手listview小示例(二)
- 新手学习之android listView
- 【Android新手笔记三】listview
- 2016cocoapods安装流程及使用(新手专用)
- Android ListView 自定义用法(ListView 实现单选功能)
- android ListView优化之ViewHolder的超简洁写法
- Android笔记之ListView的ViewHolder超简洁写法
- Android中的ListView用法(自动滚动)
- Android listview与adapter用法(转载)
- Android ListView 常用用法(一)
- Android ListView 常用用法(二)
- Android ListView 常用用法(三)
- 小心动态链接库链接静态库时的内存错误
- maven基础
- Unity3D Resources TextAsset 文本
- ORA-28056:Writing audit records to Windows EventLog failed
- Unity3D的四元数 Quaternion
- Android ListView用法(简洁新手专用)
- [cocos2d-x-教程] 让精灵响应触摸 并把方向旋转到相对应的角度
- Release版与Debug版程序的问题
- DSP学习-遇到的问题及解决方法1
- CodeIgniter Memcached
- `pid_t' undeclared (first use in this function)
- jqgrid编辑以及自定义
- Autodesk 开发者日上大量2015版新API,看看有没有你急需的API?
- PowerDesigner和MySql Workbench