zoukankan
html css js c++ java
ListView的简单使用--Android
1、本例实现效果图
2、主要是
activity_main.xml
(布局文件)和
Activity
类文件,实现过程比较简单,直接附源码了哈!
activity_main.xml:
<?
xml version=
"1.0"
encoding=
"utf-8"?>
<
RelativeLayout
xmlns:
android
=
"http://schemas.android.com/apk/res/android"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
android
:background=
"@color/color_main_bg">
<
ListView
android
:id=
"@+id/list_view"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
/>
</
RelativeLayout>
MainActivity.java:
package livetelecast.thonlon.example.cn.thonlonlivetelecast;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity
extends AppCompatActivity {
private ListView
listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.
activity_main);
listView=(ListView) findViewById(R.id.
list_view);
final ArrayAdapter<String> adapter=
new ArrayAdapter<String>(
this,android.R.layout.
simple_expandable_list_item_1,getData());
listView.setAdapter(adapter);
// 不关心数据是从哪里来的只需要设置 adapter,adapter会给listview数据
listView.setOnItemClickListener(
new AdapterView.OnItemClickListener() {
@Override
//items的点击事件
public void onItemClick(AdapterView<?> adapterView, View view,
int i,
long l) {
String txt=
adapter.getItem(i);
// Toast.makeText(MainActivity.this,txt,0).show();
// setContentView(R.layout.activity_play);
}
});
}
private String[] getData(){
return new String[]{
"CCTV1",
"CCTV2",
"CCTV3",
"CCTV4",
"CCTV5",
"CCTV6",
"CCTV7",
"CCTV8",
"CCTV9",
"湖南卫视"};
}
}
3、源码下载:
ListView.zip
查看全文
相关阅读:
Tomcat系列(10)——Tomcat主要设计模式5种(外观,责任链,观察者,模板方法,命令模式)
Tomcat系列(9)——Tomcat 6方面调优(内存,线程,IO,压缩,缓存,集群)
Tomcat系列(8)——Tomcat运行模式连接数和线程池
Tomcat系列(7)——Tomcat类加载机制
Tomcat系列(6)——Tomcat处理一个HTTP请求的过程
Tomcat系列(5)——Tomcat配置详细部分
Tomcat系列(4)——Tomcat 组件及架构详细部分
Tomcat系列(3)——Tomcat 组件及架构核心部分 4类主要组件(顶层,连接器,容器,嵌套)
Tomcat系列(2)——Tomcat文件目录7个
Tomcat系列(1)——Tomcat安装配置
原文地址:https://www.cnblogs.com/qikeyishu/p/8973310.html
最新文章
再说最后一次!关于不再更新SkySRS的理由!
青岛公司法人实名举报恒丰银行青岛分行行长韩民
为招商手机银行点个赞!
农行手机银行太垃圾了!
高速公路坐标高程计算软件3.5发布
DIY_hlstudio_WIN7PE【69M】网络版【89M】
我给12306当五毛,我支持验证码
各种U启网启什么的都是浮云
多空对比指标3
多空对比指标
热门文章
趋势买卖--主图叠加
多空对比完善版
Java IO系列之三:NIO VS IO
Java IO系列之二:NIO基本操作
Java IO系列之一:IO
I/O模型系列之四:两种高性能IO设计模式 Reactor 和 Proactor
I/O模型系列之二:Unix的五种网络I/O模型
I/O模型系列之三:IO通信模型BIO NIO AIO
I/O模型系列之五:IO多路复用 select、poll、epoll
I/O模型系列之一:Linux I/O模型基本概念
Copyright © 2011-2022 走看看