package com.lyjww.cn;
import android.app.Activity;
import android.content.res.ColorStateList;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
public class Main extends Activity {
private LinearLayout mLinearLayout01;
private TextView mTextView01;
private ListView mListView01;
private String[] stringArray;
private ArrayAdapter<String> arrayAdapter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Main.this.init();
mListView01.setOnItemSelectedListener(mListView01OnItemSelectedListener);
mListView01.setOnItemClickListener(mListView01OnItemClickListener);
}
//
private void init(){
mLinearLayout01=new LinearLayout(Main.this);
LinearLayout.LayoutParams mLayoutParams=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
mLinearLayout01.setOrientation(LinearLayout.VERTICAL);
mLinearLayout01.setBackgroundColor(Color.WHITE);
mTextView01=new TextView(Main.this);
mTextView01.setLayoutParams(mLayoutParams);
mTextView01.setText(R.string.title);
mTextView01.setTextColor(Color.BLUE);
mLinearLayout01.addView(mTextView01);
mListView01=new ListView(Main.this);
mListView01.setLayoutParams(mLayoutParams);
mListView01.setBackgroundColor(Color.LTGRAY);
stringArray=new String[]{"monday","tuesday","wednesday","thursday","friday","saturday","sunday"};
arrayAdapter=new ArrayAdapter<String>(Main.this, android.R.layout.simple_list_item_multiple_choice, stringArray);
mListView01.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
mListView01.setAdapter(arrayAdapter);
mLinearLayout01.addView(mListView01);
Main.this.setContentView(mLinearLayout01);
}
//
ListView.OnItemSelectedListener mListView01OnItemSelectedListener=new ListView.OnItemSelectedListener(){
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
mTextView01.setText(arg0.getItemAtPosition(arg2).toString());
arg1.setBackgroundColor(Color.RED);
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}};
//
ListView.OnItemClickListener mListView01OnItemClickListener=new ListView.OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
mTextView01.setText(arg0.getItemAtPosition(arg2).toString());
//arg0.setBackgroundColor(Color.RED);
//arg1.setBackgroundColor(Color.YELLOW);
}};
//
}
没有合适的资源?快使用搜索试试~ 我知道了~
listview相关 实现列表多选的DEMO(程序源码).zip
共30个文件
class:9个
png:6个
xml:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 183 浏览量
2023-03-16
11:06:07
上传
评论
收藏 85KB ZIP 举报
温馨提示
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
资源推荐
资源详情
资源评论
收起资源包目录
listview相关 实现列表多选的DEMO(程序源码).zip (30个子文件)
203142zlurbok0l0ddzqoo.jpg 42KB
HelloWorld_17
project.properties 361B
.classpath 364B
assets
src
com
lyjww
cn
Main.java 3KB
res
drawable-mdpi
ic_launcher.png 3KB
drawable-ldpi
ic_launcher.png 2KB
values
colors.xml 108B
strings.xml 241B
layout
main.xml 398B
listview_item.xml 320B
drawable-hdpi
ic_launcher.png 4KB
bin
classes
com
lyjww
cn
Main$2.class 1KB
Main$1.class 2KB
R$string.class 438B
R$layout.class 413B
Main.class 3KB
R$attr.class 322B
R$color.class 374B
R$drawable.class 389B
R.class 495B
resources.ap_ 11KB
res
drawable-mdpi
ic_launcher.png 2KB
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
classes.dex 5KB
HelloWorld_17.apk 16KB
proguard.cfg 1KB
.project 849B
AndroidManifest.xml 721B
gen
com
lyjww
cn
R.java 848B
共 30 条
- 1
资源评论
金枝玉叶9
- 粉丝: 138
- 资源: 7640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功