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
查看全文
相关阅读:
数据结构中的知识
Java中的小知识
安装Linux虚拟机
2.Two Sum
1005. Maximize Sum Of Array After K Negations
Leetcode刷题记录
Markdown的使用笔记
CCF历年试题总结
在Linux上搭建Hadoop
配置和使用连接池
原文地址:https://www.cnblogs.com/qikeyishu/p/8973310.html
最新文章
sql临时表 invalid column name ""
ASP.NET 超时设置
HTML5学习-绘制五角星
HTML5学习-canvas绘制表情
HTML5学习—— 拖放
动态创建form传参
sql join 用法总结
Redhat Enterprise Linux 7.4/CentOS 7.4 安装后初始化配置
Red Hat Enterprise Linux 7.4配置VSFTP服务器
Red Hat Enterprise Linux 7.4上安装Oracle 11.2.0.4
热门文章
用adb 启动camera
adb 不设别解决方案
unbntu修改mac地址
v4l2 下载
v4l2中的多流机制
shell note
camera frame work v3 note
关于camera 构架设计的一点看法
生成ssh key
camera corder profile
Copyright © 2011-2022 走看看