Android 跳转+两种ListView+ListheaderView

一、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

<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);

视图如下:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本人初学Android,最近做了一个实现安卓简单音乐播放功能的播放器,收获不少,于是便记录下来自己的思路与知识总结...
    落日柳风阅读 19,352评论 2 41
  • Day1: 在代码中通过R.string.hello_world可以获得该字符串的引用; 在XML中通过@stri...
    冰凝雪国阅读 5,363评论 0 5
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,268评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,872评论 0 17
  • 上了这么多年的学,每到一个新班级换了新老师遇见新同学,最让人头疼的大概就是自我介绍了吧。 那...
    见月sy阅读 1,090评论 3 2

友情链接更多精彩内容