c#listview 我java随机生成字符串了一个字符串 想让他们在listview中输出

共有 995 人关注过本帖
标题:在listview中放入一个button控件怎么来删除哪一行的数据
等 级:新手上路
帖 子:11
结帖率:66.67%
&&已结贴√
&&问题点数:50&&回复次数:3&&&
在listview中放入一个button控件怎么来删除哪一行的数据
在listview的模板中放入一个button空间,以此来删除这一行的数据,但是不知道怎么获取button的参数来完成这个功能。
因为这个listview中显示的是一个视图的数据,所以不能用listview自带的行删除功能来完成这个动作,有谁知道具体的实现步骤吗?在此拜谢!
搜索更多相关主题的帖子:
等 级:新手上路
帖 子:11
自己顶,不能沉!
等 级:新手上路
帖 子:11
自己想通了,用button的 oncommand事件 将哪一行的主码与CommandArgument绑定 就能实现了
等 级:论坛游侠
帖 子:54
专家分:190
&&得分:50&
我还没有回呢,你自己就解决了
版权所有,并保留所有权利。
Powered by , Processed in 0.022654 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights ReservedC# 怎么将listview中的某项内容给提取出来显示在一个lable里面~~_百度知道
C# 怎么将listview中的某项内容给提取出来显示在一个lable里面~~
我有更好的答案
label.text = listview.item[X].subitem[X].
其他类似问题
为您推荐:
listview的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁共有 1362 人关注过本帖
标题:在listview控件中选中的数据显示到另一个窗体
等 级:新手上路
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:7&&&
在listview控件中选中的数据显示到另一个窗体
一个主窗体放listview控件,要求选中一行后,按窗体的一个修改按钮,数据出现在另一个窗体中。
主窗体没有文本框,副窗体有文本框,要在主窗体中选中,点击修改按钮后,数据出现在副窗体中。。
搜索更多相关主题的帖子:
等 级:小飞侠
帖 子:665
专家分:2832
楼主把工程上传一下吧,你说的有点模糊?!
等 级:版主
威 望:83
帖 子:2511
专家分:9300
哦 那很简单啊 首先listview控件选中一行在事件中获取值 保存在全局变量或者属性中
点击按钮的时候 new一个副窗体实例
记得把副窗体的文本框属性modify 设置为public
在new 的时候就可以看到文本框 用全局变量或属性赋值即可&&&晕。。。。我怎么觉着我说的这么罗嗦 楼主听明白没?
出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
等 级:新手上路
回复 3楼 wangnannan
额。看着很模糊,能加我Q教下我吗?
&&我现在是学生,刚开始学这个。。。QQ8721214
等 级:版主
威 望:83
帖 子:2511
专家分:9300
&&得分:20&
俺写了DEMO楼主看下 就明白啦
[ 本帖最后由 wangnannan 于
08:42 编辑 ]
附件: 只有本站会员才能下载或查看附件,请
出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
等 级:新手上路
谢楼上耐心回答。
等 级:新手上路
帖 子:19
&&哈哈 路过
等 级:新手上路
看看大神怎么写 的
版权所有,并保留所有权利。
Powered by , Processed in 0.021520 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved13:23 提问
如何传递一个字符串到 onItemClick ListView?
如何从cursor中获取一个字符串然后放入 putExtra 。为ListView调用一个onItemClick。我需要从数据库名是'gotoURL' 的数据库中获取字符串,再放进 activity 里的 onItemClick 方法中:
i.putExtra("Url", ???).
Activity:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.list_view2);
final ListView lv = getListView();
activityTitle = (TextView) findViewById(R.id.titleBarTitle);
activityTitle.setText("ADVISORY CIRCULATORS");
displayResultList();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
// @Override
public void onItemClick(AdapterView&?& a, View v, int position,long id)
Toast.makeText(List_AC.this, "Clicked!", Toast.LENGTH_LONG).show();
Object o = lv.getItemAtPosition(position);
Adapter_AC fullObject = (Adapter_AC)o;
Intent i = new Intent(List_AC.this, DocView.class);
//i.putExtra("url", Adapter_AC.gotoURL);
startActivity(i);
private void displayResultList() {
if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED)) {
extStorageDirectory = Environment.getExternalStorageDirectory()
.toString();
File dbfile = new File(extStorageDirectory
+ "/XXX/XXX/dB/XXX.db");
SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(dbfile,
Cursor databaseCursor = db.rawQuery(
"SELECT * FROM AC_list ORDER BY `label` ASC", null);
Adapter_AC databaseListAdapter = new Adapter_AC(this,
R.layout.list_item, databaseCursor, new String[] { "label",
"title", "description" }, new int[] { R.id.label,
R.id.listTitle, R.id.caption });
databaseListAdapter.notifyDataSetChanged();
this.setListAdapter(databaseListAdapter);
} else if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_UNMOUNTED)) {
Log.i("tag", "SDCard is NOT writable/mounted");
Alerts.sdCardMissing(this);
public class Adapter_AC extends SimpleCursorAdapter {
private Cursor dataC
private LayoutInflater mI
public Adapter_AC(Context context, int layout, Cursor dataCursor,
String[] from, int[] to) {
super(context, layout, dataCursor, from, to);
this.dataCursor = dataC
mInflater = LayoutInflater.from(context);
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = mInflater.inflate(R.layout.list_item, null);
holder = new ViewHolder();
holder.text1 = (TextView) convertView.findViewById(R.id.label);
holder.text2 = (TextView) convertView.findViewById(R.id.listTitle);
holder.text3 = (TextView) convertView.findViewById(R.id.caption);
convertView.setTag(holder);
holder = (ViewHolder) convertView.getTag();
dataCursor.moveToPosition(position);
int label_index = dataCursor.getColumnIndex("label");
String label = dataCursor.getString(label_index);
int title_index = dataCursor.getColumnIndex("title");
String title = dataCursor.getString(title_index);
int description_index = dataCursor.getColumnIndex("description");
String description = dataCursor.getString(description_index);
int goto_index = dataCursor.getColumnIndex("gotoURL");
String gotoURL = dataCursor.getString(goto_index);
holder.text1.setText(label);
holder.text2.setText(title);
holder.text3.setText(description);
return convertV
static class ViewHolder {
TextView text1;
TextView text2;
TextView text3;
按赞数排序
一般不这么写,一般不会直接传Cursor dataCursor这个到适配器里面。你直接在外面把数据查询出来然后放到一个容器里面,然后把容器传进去。
首先在Activity:里面定义全局的适配器和数据容器。
然后再onCreate事件里面加载数据,和通过适配器将数据绑定到listview里面。
public class AppContactActivity extends Activity {
ListView listV
static ArrayList&ContactEtity& listD
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myappcontact);
listView = (ListView) this.findViewById(R.id.lvAppContacts);
listView.setDivider(null);
listDatas = MyApplication.ContactEtityA
} catch (Exception e) {
System.out.print(e.getMessage());
if (listDatas != null) {
if (listDatas.size() &= 0) {
cadp = new ContactAdapter(getApplicationContext(),
listDatas);
// 适配器与ListView绑定
listView.setAdapter(cadp);
listView.setOnItemClickListener(new ItemClickListener());
} catch (Exception e) {
System.out.print(e.getMessage());
private class ItemClickListener implements OnItemClickListener {
public void onItemClick(AdapterView&?& parent, View view, int position,
long id) {
//根据下标在适配器中获取你选中的对象数据。
ContactEtity idContent = (ContactEtity) cadp.getItem(position);
Intent intent = new Intent();
Bundle bunle = new Bundle();
bunle.putStringArray("NamePhone", new String[] { idContent.name,
idContent.phone });
intent.putExtras(bunle);
setResult(RESULT_OK, intent);
enter code here如果我没猜做的话,你是想获取dataCursor里"gotoURL"这一列的值,但是现在int goto_index = dataCursor.getColumnIndex("gotoURL");是一个局部变量,外面访问不到吧,而且这个强制转换合适吗?
Object o = lv.getItemAtPosition(position);
Adapter_AC fullObject = (Adapter_AC)o;
也许你可以在你的ViewHolder 多写一个Textview,当然这个textview的可见属性是“gone”这个Textview用来保存int goto_index = dataCursor.getColumnIndex("gotoURL");,这样在onItemClick里得到每一行的view或cursor都是可以的,再通过Id或cursor获取你想要值应该可行。 也许你的思路凌乱了。
可以使用setTag的方式在listview的itemview中把想要传递的值存储起来,在onItemClick的时候从itemview中取tag,就可以了
其他相似问题
相关参考资料

我要回帖

更多关于 java随机生成字符串 的文章

 

随机推荐