我在ListView中只添加了复选框.
list_checkbox.xml:
<?xml version="1.0" encoding="utf-8"?>
<CheckBox
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="42px">
</CheckBox>
在java中; 在列表中捕获事件我使用过::
items1={" "," "," "," "}; //blank i.e. no text near checkbox
lv1.setAdapter(new ArrayAdapter<String>(this, R.layout.list_checkbox, items1));
lv1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
// When clicked,put code here.....
}
});
Run Code Online (Sandbox Code Playgroud)
但现在在哪里以及如何捕获复选框事件?
详细plz.
我是新手.
感谢名单..
checkbox android listview android-arrayadapter android-listview
我正在使用我的自定义适配器.每行都有一个复选框和一个文本视图.但我有一个问题.列表中的项目数量多于屏幕上的数量.
因此,当我检查屏幕上的任何复选框并向下滚动时.自动取消选中.
当我再次向上滚动时,会检查一些随机复选框.
我知道在getView()列表中一次又一次地刷新并且这是一个问题.但不知道解决方案.
我尝试使用布尔数组来保持轨道.但是dnt知道如何正确地做到这一点.
cb.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
itemChecked[index]=isChecked;
}
});
cb.setChecked(itemChecked[index]);
Run Code Online (Sandbox Code Playgroud)
您能否发布一些代码片段并详细解释.自从上周2周以来,我已经厌倦了这个... ...提前谢谢,...
我正在开发一个应用程序,我需要下载一个大小为5到50 MB的文件(.zip/.txt/.jpg等).基于Android 2.2的应用程序.
用户提供URL并触发下载,然后下载过程在后台运行直到完成.
应该使用流式传输来下载文件.
我想知道如何使用HTTP连接完成此操作.可以使用
哪些类?
android 2.2是否为此提供了API?
任何形式的帮助表示赞赏....
streaming android download progressive-download android-2.2-froyo