一、Android的跳转

Intent intent =newIntent(context, LoginActivity.class);

intent.putExtra("Text","Hello World");//传递参数

context.startActivity(intent);

Bundle extras = getIntent().getExtras();

String mText = extras.getString("Text");//接收参数

Log.d("你好啊","i="+mText+",大家下午好 ");//输出参数

二、ListView

1、在XML文件中布局listview

android:id="@+id/listView_list"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:scrollingCache="false"

android:fadingEdge="none"

android:divider="@drawable/rectangle_edittext">

/*

2、定义数组来表示listView要显示,也是我们学习哪些常用的控件

*/

private static finalString[]commonFunList=newString[]{

"Everybody let us go !",

"Everybody let us go !",

};

3、对listView进行设置

listview=(ListView) findViewById(R.id.listView_list);

listview.setAdapter(newArrayAdapter(this,

android.R.layout.simple_list_item_1,

commonFunList));

//设置点击事件

listview.setOnItemClickListener(

new AdapterView.OnItemClickListener() {

@Override public void onItemClick(AdapterView adapterView, View view, int i, long l) {

Log.d("您点击了第",+ i + 1 +"个cell");

context.startActivity(intent); } } });

4、listView设置headerView

LayoutInflater lif = (LayoutInflater) getSystemService(this.LAYOUT_INFLATER_SERVICE);

View headerView = lif.inflate(R.layout.list_header,listview,false);

视图如下:


Android 跳转+两种ListView+ListheaderView_第1张图片

更多相关文章

  1. Android列表实现(1)_数组列表
  2. android LayoutInflater.inflate()的参数及其功能
  3. appium启动APP配置参数:
  4. 动态调整Android surfaceView 视图上下层问题
  5. android自定义Toast视图
  6. android中AudioRecord采集音频的参数说明
  7. Android学习笔记(27):日历视图Calendar

随机推荐

  1. android 某些三星手机上不显示通知Notifi
  2. Android(安卓)Apk瘦身指南大全
  3. Android通讯录管理(获取联系人、通话记录
  4. Android同一图片在不同分辨率下长宽不同
  5. android打开一个activity时,什么情况使用f
  6. 关于android混合开发模式Hybrid逻辑梳理
  7. 人人都是 Android(安卓)开发者 - Android
  8. android修改按键的映射
  9. 从破解APP开始学Android——用户登录验证
  10. Android(安卓)创建与解析XML(二)---- DOM方