有个关于android listview的问题 菜鸟一枚求助

一个button 一个editext 一个listview 点击button后取得editext的值 然后把赋值到listview 每点击一次button创建一个listview的item然后item的数据就是editext取得的值

2个回答

把edittext的值存在list里,每点击button,就list.add(edittext的值),再写一个listview的适配器,传list,再刷新一遍适配器
private List list=new ArrayList<>();
private MyAdapter adapter;

1、button 点击事件:
String text=editText5.getText().toString();
if(!text.equals("")){
list.add(text);
adapter=new MyAdapter(this,list);
listview.setAdapter(adapter);
adapter.notifyDataSetChanged();

    }
2、适配器
 class MyAdapter extends BaseAdapter{
    private Context context;
    private List<String> list;

    public MyAdapter(Context context, List<String> list) {
        this.context = context;
        this.list = list;
    }

    @Override
    public int getCount() {
        return list.size();
    }

    @Override
    public Object getItem(int position) {
        return list.get(position);
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder viewHolder = null;
        if (convertView == null) {
            convertView = LayoutInflater.from(context).inflate(
                    R.layout.dblist_item, parent, false);
            viewHolder = new ViewHolder(convertView);
            convertView.setTag(viewHolder);
        } else {
            viewHolder = (ViewHolder) convertView.getTag();
        }
        final String s = (String) getItem(position);
        viewHolder.textView.setText(s);

        return convertView;
    }
}
static class ViewHolder {
    @BindView(R.id.textView)
    TextView textView;

    ViewHolder(View view) {
        ButterKnife.bind(this, view);
    }
}
u013322594
ministar丶 回复gongkanaa: 一样的,只是把list.add变成了list.remove(position),然后再刷新adapter
2 年多之前 回复
gongkanaa
gongkanaa 谢谢了!!还有个问题就是点击条目后删除操作操作 还望高手不吝赐教
2 年多之前 回复

用一个ArrayList存储你的数据,和ListView的Adapter绑定在一起,点击一下Button就把EditText的值取出来add到ArrayList里,在Adapter.notifyDataSetChanged通知ListView更新数据。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C菜鸟一枚,求助!
【问题描述】rn写一程序将一个文件fcopy.in拷贝至另一个文件fcopy.out, 其中在所拷贝的文件中, 多个连续空白符(包括空格符、制表符)只拷贝一个空格符, 其它字符不变。rn【输入形式】rn源文件名和目标文件名分别为fcopy.in和fcopy.out,程序将从当前目录下读取fcopy.in文件。rn【输出形式】rn将fcopy.in文件内容拷贝至当前目录下的fcopy.out文件中。在所拷贝的文件中, 多个连续空白符(包括空格符、制表符)只拷贝一个空格符,若非空白符之间有一个制表符,则该制表符也要替换为空格符,其它字符不变。rn【输入样例】rn假如文件fcopy.in中内容如下:rnAlcatel provides end-to-end solutions.rn【输出样例】rn输出文件fcopy.out中内容为:rnAlcatel provides end-to-end solutions.rnrn #includernint main()rnrn FILE*in,*out;rn char s1[200],s2[200];rn in=fopen("fcopy.in","r");rn out=fopen("fcopy.out","w");rn int i=0,j=0;rn s1=fgets(in);rn gets(s1);rn while((s1[i] != '\0'&&s1[i] != '\0')||(s1[i] != '\t'&&s1[i] != '\t'))rn rn s2[j++] = s1[i];rn i++;rnrn s2[j] = '\0';rn fputs(s2,out);rn puts(s2);rn fclose(in);rn fclose(out);rn return 0;rnrn哪里错了!???????
新手一枚,关于android程序调试的问题
[img=https://img-bbs.csdn.net/upload/201503/06/1425606685_61183.jpg][/img]rn图中蓝色的那行点击之后弹到代码部分如下:rn mTrueButton = (Button)findViewById(R.id.true_button);rn mTrueButton.setOnClickListener(new View.OnClickListener() //点击之后之后弹到此行,看不出有什么问题啊。。。rn rn @Overridern public void onClick(View v) rn // TODO Auto-generated method stubrn Toast.makeText(QuizActivity.this, R.string.incorrect_toast, Toast.LENGTH_SHORT).show();rn rn );
菜鸟一枚,互斥锁问题
[code=c]//互斥锁rn#include rn#include rn#include rn#include rnvoid *fun(void *p);rnrnint main()rnrn pthread_t pth = 0;rn pthread_mutex_t mutex;rn int ret = 0;rn char buf[50] = 0;rn rn ret = pthread_mutex_init(&mutex,NULL);rn if(0 > ret)rn rn perror("pthread_mutex_init error");rn return 1;rn rn ret = pthread_create(&pth,NULL,fun,&mutex);rn if(0 > ret)rn rn perror("pthread_create error");rn return 1;rn rn rn pthread_mutex_lock(&mutex);rn printf("this parent after 10s child\n");rn sleep(10);rn pthread_mutex_unlock(&mutex);rn rn pthread_join(pth,NULL);rn exit;rnrnrnvoid *fun(void *p)rnrn pthread_mutex_t mutex = *((pthread_mutex_t *)p);rn pthread_mutex_lock(&mutex);rn printf("this is child after 5s parent\n");rn sleep(5);rn pthread_mutex_unlock(&mutex);rn pthread_exit;rn[/code]rn变量mutex定义为全局变量没问题,向子线程传参就不行了,会一直等待,求解?
关于android listView子项的问题
初学Android listView,在子项list_item.xmls中的代码如下:rnrn```rn rnrnrn rnrn rn rnrn rnrn rn rnrnrn```rn这样的话整个程序都能运行,如果将最外层的rnrn```rn rn```rnrnrn改成rnrn```rn rn```rnrn,程序就会崩溃。请问各位,难道在listView的子项中,最外层的布局必须要用LinearLayout吗?rnrn
关于android的listView排序问题...
写一个播放器,显示播放列表按照首字母排序,字母排在汉字前面。rnListView的适配器里面有这样一个方法,所以自己构造了一个类SongComparator继承自Comparatorrn[code=java] mSortAdapter.sort(new SongComparator());[/code]rnrn[code=java]package com.huwei.sweetmusicplayer.comparator;rnrnimport java.util.Comparator;rnrnimport com.huwei.sweetmusicplayer.models.Song;rnimport com.huwei.sweetmusicplayer.util.CharacterParser;rnrn rnpublic class SongComparator implements Comparator rnrn @Overridern public int compare(Song song1, Song song2) rn // TODO Auto-generated method stubrn // boolean isLetter1;rn // boolean isLetter2;rn // 得到歌曲名rnrn String title1 ;rn String title2 ;rn int isLetter1_m ;rn int isLetter2_m ;rn boolean isLetter1 ;rn boolean isLetter2 ;rnrn rn title1 = song1.getName();rn title2 = song2.getName();rnrn if (title1.equals("啊啊啊啊") || title2.equals("啊啊啊啊")) rn System.out.println(); //断点位置rn rnrn isLetter1_m = CharacterParser.firstIsLetter(title1);rn isLetter2_m = CharacterParser.firstIsLetter(title2);rnrn isLetter1 = (isLetter1_m == 0) ? false:true;rn isLetter2 = (isLetter2_m == 0) ? false:true;rn rnrn rnrn // if(isLetter1_m!=0)rn // isLetter1=true;rn // else rn // isLetter1=false;rn // rn //rn // if(isLetter2_m!=0)rn // isLetter2=true;rn // else rn // isLetter2=false;rn // rnrn // isLetter1=true;rn // isLetter2=false;rn if (isLetter1 && isLetter2) rn // 第一个是小写,第二个是大写rn if (isLetter1_m < isLetter2_m) rn return -1;rn // 第一个是大写,第一个是小写rn else if (isLetter1_m > isLetter2_m) rn return 1;rn // 大小写情况相同rn else rn return CharacterParser.getFirstLetter(title1).charAt(0)rn - CharacterParser.getFirstLetter(title2).charAt(0);rn rn else if (isLetter1) rn return -1;rn else if (isLetter2) rn return 1;rn else rn return CharacterParser.getFirstLetter(title1).charAt(0)rn - CharacterParser.getFirstLetter(title2).charAt(0);rn rn rnrnrn[/code]rn现在的问题是调试时发现在判断else if (isLetter1)时, 不进入下一个判断else if (isLetter2),而直接跳到了最后一个else,有时看到isLetter1,isLetter2时空的,有时不是的。我把断点设置在System.out.println();为了保证有一个是汉字。rnrnrn如果有需要我可以把整个工程发上来。
菜鸟求助!listview的notifyDataSetChanged问题
本人在做一个类似微信的聊天软件,对方发了一句话后,我这里数据源改变了,adapter也notifyDataSetChanged,但显示聊天记录的listview没变。然后我弹出软键盘的时候,listview才改变rn后来试过adapter的notifyDataSetInvalidated()和重新setAdapter都是同样的效果[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/5.gif][/img]rnnotify什么的必须是在ui线程
菜鸟求助,关于android studio编译问题
是这样的,一开始用的是64位WIN7,但是系统还是未激活的,这个时候的android studio一切使用正常。后来公司给我电脑标准化了,换成正版之后,studio就开始不能编译了,会报这个错误。rnError:Execution failed for task ':app:dexDebug'.rn> com.android.ide.common.internal.LoggedErrorException: Failed to run command:rn E:\sdk\build-tools\19.1.0\dx.bat --dex --num-threads=4 --output E:\MyApplication2\app\build\intermediates\dex\debug E:\MyApplication2\app\build\intermediates\classes\debug E:\MyApplication2\app\build\intermediates\dependency-cache\debugrnError Code:rn 1rnOutput:rn 文件名、目录名或卷标语法不正确。rnrn各位大神有知道怎么弄吗。
菜鸟求助关于Android Dialog控件的一个问题~
这里有个问题想请教下论坛上的高手们:rn我想在厂商定义的Dialog下添加一个Button,比如下面这幅图:rn[img=https://img-bbs.csdn.net/upload/201308/06/1375788177_497981.jpg][/img]rnrn想在"确定"和"取消"2个Button下再添加一个Button(AlertDialog好像可以set3个button,但是好像是3个并排的),宽度和上面2个Button加起来一样,请问有办法吗?rnrn或者有什么间接可以实现的办法呢?没办法的话是不是要自己全部重新定义整个Dialog呢?再次感谢!!!
菜鸟有个问题
select e.employee_id into [color=#FF0000]id_ww_762 [/color]from employees ern where e.salary inrn (rn select max(d.salary) from employees d group by d.department_idrn having e.department_id=d.department_idrn );rnrnrn这是从一个表中读取各部门工资最高的员工的ID。结果是十多个ID号。我想把ID号传到id_ww_762。如上写语句行吗?id_ww_762里面也是十多个ID号吗?rnrn 刚刚接受ORACLE,不熟,好心人帮忙看一下。
有个菜鸟 问题!
拿来一个用。net编写的web程序, 用什么办法在打开之前知道它是在Visual Studio 2005 还是在Visual Studio 2003 编写的那?rn谢谢!
Android studio菜鸟一枚~有个小问题~烦劳大神帮帮忙
如图~红色部分![图片](https://img-ask.csdn.net/upload/201611/11/1478864292_640489.jpg)![图片](https://img-ask.csdn.net/upload/201611/11/1478864305_131085.jpg)
闭包问题?菜鸟一枚,求解
下面的弹框为什么全部是“4“,而不是,1,2,3,4.求解?rn var sumintputs = document.getElementsByTagName("input");rn for (var i = 0; i < sumintputs.length; i++) rn [color=#FF0000] sumintputs[i].onclick = function ()rn alert(i);[/color]rn
菜鸟求助VS2008 listView
我在开发第一个C#程序,想搞的简单点,多练习下代码!rn单击按钮连接SQLserver2008数据库,将语句:“SELECT zyh,cwh,brxm,sj,bqmc rn FROM [zy].[dbo].[yz_tzsj]rn where ([tw_one]>38 or [tw_two]>38 or [tw_three]>38 or [tw_four]>38 or [tw_five]>38 or [tw_six]>38) andrn sj>(select convert(varchar(10),getdate(),120))and sj<(select dateadd(day,1,(select convert(varchar(10),getdate(),120)))) order by sj”的查询结果在 listView中显示出来!rn但书上介绍的方法都太麻烦,我就想这样写,想多了解些VS2008的运行机制!rn[img=https://img-bbs.csdn.net/upload/201402/11/1392080470_603564.jpg][/img]
菜鸟求助ListView的用法
同上
【菜鸟一枚】关于RadioButton的问题
我在vs2005添加3个RadioButton~想实现搜索功能选择相应RadioButton进行查找内容~本来我是想当第一个选中,第二个若选中,则第一个不被选中,依次类推,总之是只能选一个按钮。可是添加后没有实现这个功能,可能要添加一些脚本语言,但是我不知道在vs2005里面哪里添加和添加怎么样的代码~rn高手帮我~
菜鸟关于android
类似于qq登录前的一个图片界面(输入用户名和密码之前),其中包含版本更新。如果有更新,提醒用户是否更新,这个实现思路是怎么样的?新建一个activity和xml?请高手求教。要具体点的思路。。。
菜鸟一枚,大神帮忙
[code=html]rn rn[/code]rn在火狐浏览器里 不显示默认图片,该怎么处理(ie 显示)?
菜鸟一枚 初来乍到
菜鸟一枚  今年的目标是自己给领导做一个专属我们内部使用的OA系统,想学习没学过的spring框架,然后融入我的sh框架搭建的系统中。加油自己!
CSDN的菜鸟一枚
职业生涯的第一篇博客,记录自己学习生活上的一些趣事儿,加油!
求大神,菜鸟一枚
ResultInfo resultInfo = new ResultInfo();rn resultInfo.setMessage("未执行");rn导入Excel sheet生成凭证的时候的代码 ,不懂什么意思
Android开发ListView点击响应问题,菜鸟有问题!求助~SOS~
本人菜鸟一枚~在写一个生词本的简单小安卓应用,刚刚做出来一个布局很简单的ListView,包含单词和释义,现在想实现在点击后包括例句的TextView会由隐藏变为显示。rnclass listListener implements OnItemClickListenerrn public void onItemClick(AdapterView arg0, View arg1, int arg2,long arg3)rn rn // TODO Auto-generated method stub rn rn rnrn但是不知道在这个函数里应该例句的TextView的可见性 = = rnrn简直欲哭无泪~~~求助啊~
菜鸟求助个布局的问题
[code=html]rnrn rn rn rnrnrn[/code]rnrn上面这段是我从《第一行代码》上抄下来的,但是运行结果好像不太一样rn这个TextView没有居中,暂时看不出来为什么,求点拨rn谢谢大家哈[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]rn运行结果如下:rn[img=https://img-bbs.csdn.net/upload/201601/28/1453910681_563953.jpg][/img]
请教一个关于android ListView的问题
在ListView的Item中有一个Switch控件,当Item过多屏幕装不下时,如果上下滑动使未显示的Item显示,这时开始和结尾的几个Item中的Switch控件会自动改变状态,并响应状态改变的事件。如果Item越多,会自动改变的Switch控件就越多。求解决方法,谢谢!rnrn rnrn private class MAdapter extends CursorAdapterrn rn private Context context;rn private LayoutInflater mInflater;rnrn public MAdapter(Context context, Cursor c)rn rn super(context, c, true);rnrn this.context = context;rn mInflater = LayoutInflater.from(context);rn rnrn @Overridern public View newView(Context context, Cursor cursor, ViewGroup parent)rn rn View v = mInflater.inflate(R.layout.main_task_list_item, null);rn return v;rn rnrn @Overridern public void bindView(View view, Context context, Cursor cursor)rn rn final MZTask task = new MZTask(cursor);rnrn // icrn ImageView ic = (ImageView) viewrn .findViewById(R.id.main_list_action_ic);rn ic.setImageResource(task.getIcId());rnrn // action namern TextView actionName = (TextView) viewrn .findViewById(R.id.main_list_action_name);rn actionName.setText(task.getActionName(context));rnrn // timern TextView time = (TextView) viewrn .findViewById(R.id.main_list_task_time);rn time.setText(task.getTimeString());rnrn // repeatrn TextView repeat = (TextView) viewrn .findViewById(R.id.main_list_task_repeat);rn repeat.setText(task.getDayStringOfWeek(context));rnrn // switch viewrn final Switch stch = (Switch) viewrn .findViewById(R.id.main_list_task_switch);rn stch.setOnCheckedChangeListener(getCheckedChangeListener(task));rn stch.setChecked(task.state());rnrn // list morern RelativeLayout icLayout = (RelativeLayout) viewrn .findViewById(R.id.main_list_more);rn icLayout.setOnClickListener(new OnClickListener()rn rn public void onClick(View v)rn rn popUpMenu(task);rn rn );rnrn // ..rn RelativeLayout itemLayout = (RelativeLayout) viewrn .findViewById(R.id.main_list_layout_switch);rn itemLayout.setOnClickListener(new OnClickListener()rn rn public void onClick(View v)rn rn stch.setChecked(!stch.isChecked());rn rn );rnrn rnrn public OnCheckedChangeListener getCheckedChangeListener(rn final MZTask task)rn rn return new OnCheckedChangeListener()rn rn public void onCheckedChanged(CompoundButton button,rn boolean change)rn rn if (change)rn task.startTask(context, dbAdapter);rn elsern task.cancelTask(context, dbAdapter);rn rn ;rn rnrn rnrn
关于android listview分割线隐藏的问题
在xml文件中有两种方法隐藏listview的item之间的分割线: 1、设置Android:divider="@null"  2、android:divider="#00000000" #00000000后面两个零表示透明 在代码中有一种: .setDividerHeight(0) 高度设为0 效果图如下:
有个问题求助。
using System;rnusing System.Data;rnusing System.Configuration;rnusing System.Web;rnusing System.Web.Security;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.WebControls.WebParts;rnusing System.Web.UI.HtmlControls;rnusing System.Collections;rnusing System.ComponentModel;rnusing System.Drawing;rnusing System.Web.SessionState;rnusing System.Data.SqlClient;rnusing System.Data.ProviderBase;rnrnrn public partial class _Default : System.Web.UI.Pagern rn protected void Page_Load(object sender, EventArgs e)rn rn if (!Page.IsPostBack) rn rnrn if (Request["txtUserName"] != null )rn rnrn string userName = Request["txtUserName"].ToString();rn string userPwd = Request["txtUserPwd"].ToString();rn //Response.Write(userName+userPwd);rn SqlConnection con = new SqlConnection("server=,;database=login;uid=sa;pwd=sa;");rn rn SqlCommand cmd = new SqlCommand("select count(*) from login where UserName='" + userName + "' and UserPwd='" + userPwd + "'", con);rn con.Open();rn int count = Convert.ToInt32(cmd.ExecuteScalar());rn if (count > 0)rn rn Response.Redirect("main.aspx");rn rn elsern rn Response.Redirect("loginFail.htm");rn rn rn rn rnrn rn我用的是SQL2005总报错说在默认的情况下SQL SERVER不允许进行远程连接。rn
求助!关于android的热插拔问题!!!
现在公司在做一个产品用的是AMD的处理器和android的操作系统。我们的产品外面有个SD卡口是给用户使用的。但AMD又没有sd卡接口,所以我内置了一个读卡器在我们的产品里面,这样外面就可以有一个sd卡口给用户使用了。这样,用户的使用过程是通过sd卡插拔读卡器。读卡器的USB口是始终插在板子上没有动过的。但现在发现android对sd卡在读卡器上的插拔动作是不能识别的。也就是说,在sd卡插拔读卡器时,android内核没有检测到。要解决这个问题只有修改android的内核源码,改变它的识别机制。我用同样的设备在XP和UBUNTU上都有试过,是可以检测到sd卡插拔动作的。ubuntu上是通过udev机制实现的,有人移植过udev到android上吗?或者有其他解决办法。雪地里跪求高手指教!!!
求助关于android的SQLite的问题。
我用SQLite创建了一个数据库,并且在数据库创建了一张表,当我在运行里面用adb看表信息的时候发现表建的有问题,所以我在dos里面通过drop语句把表删除了,但是之后这张表怎么都建不了。是什么原因,大侠们帮帮忙!
【求助】关于android系统优化的问题
经历了几个月的时间,终于将一套安卓系统移植到我的板子上,解决了各种奇奇怪怪的问题,现在板子基本功能都可以使用,可是,出现了一个很让人头疼的问题。rnrn板子使用的是4412芯片,2G的内存,16G的eMMC,配置是完全足够的。但是我在安装apk软件的时候,偶尔会出现安装不成功的现象,提示“应用程序未安装”。然后在运行游戏的时候,很多游戏都闪退,或者玩着玩着就会闪退,更多的基本上都是打不开。再者,当我的板子使用HDMI输出的时候(输出分辨率为1920*1080),系统会变得很慢,就像低配的安卓机一样用起来有卡顿,而且玩游戏也有卡顿(拖慢的现象),而当我使用VGA作为输出的时候(输出分辨率为1366*768),就不会有拖慢的现象,但很多游戏仍然一开就闪退。rnrn我个人认为是因为内核对RAM分配不均而导致上述问题的,这就涉及到对linux内核以及安卓系统进行优化,但我还不能确定问题是否真的出在这里,希望各路高手来帮我分析一下,谢谢!
关于Android sqlite 的问题求助
package tjuci.dl.myweixin;rnrnimport android.app.Activity;rnimport android.content.ContentValues;rnimport android.content.Intent;rnimport android.database.sqlite.SQLiteDatabase;rnimport android.os.Bundle;rnimport android.util.Log;rnimport android.widget.Toast;rnrnpublic class Sqlite extends Activity rnrn private SQLiteDatabase db = null;rn private final static String DATABASE_NAME = "Regist.sqlite";rn private final static int version = 1;rn public final static String TABLE_NAME = "regist";rn rn final DbHelper helper = new DbHelper(this , DATABASE_NAME , null ,version);rnrn @Overridern public void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.sql);rn rn Intent get_data = getIntent();rn Bundle bundle = get_data.getExtras();rn String username = bundle.getString("username");rn String password = bundle.getString("password");rn rn //从辅助类获得数据库对象rn db = helper.getWritableDatabase();rn //db = helper.getReadableDatabase();rn rn ContentValues cv = new ContentValues();rn cv.put("username", username);rn cv.put("userpassword", password);rn long long_1 = db.insert(TABLE_NAME, null, cv);rn if(long_1 == -1)rn Toast.makeText(getApplicationContext(), "插入失败", Toast.LENGTH_SHORT).show();rn elsern Intent intent = new Intent(Sqlite.this , MainActivity.class);rn startActivity(intent);rn Sqlite.this.finish();rn rnrn Log.i("guwei", username + " " + password);rn db.close();rn rnrnrnrnpackage tjuci.dl.myweixin;rnrnimport android.content.Context;rnimport android.database.sqlite.SQLiteDatabase;rnimport android.database.sqlite.SQLiteDatabase.CursorFactory;rnimport android.database.sqlite.SQLiteOpenHelper;rnrnpublic class DbHelper extends SQLiteOpenHelper rnrn public DbHelper(Context context, String name, CursorFactory factory,rn int version) rn super(context, name, factory, version);rn // TODO Auto-generated constructor stubrn rnrn @Overridern public void onCreate(SQLiteDatabase db) rn String sql = "create table regist(_id integer primary key ,username varchar(10),userpassword varchar(10));";rn db.execSQL(sql);rn rnrn @Overridern public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) rn rn rnrnrnrn以上是代码部分 主要是想 向sqlite中创一个叫Register的数据库 建一个 叫做regist 的表 (有id ,username ,userpassword)三个字段。 在运行时总是给出没有username这个列的 错误 求解
求助关于Android Studio的问题
[img=https://img-bbs.csdn.net/upload/201512/09/1449650216_444040.png][/img]rnrn如图所示,从svn检出的项目,R文件和ManiFest文件中什么都没有,也运行不了。。。求大神告知是什么情况。。。
求助关于Android系统广播问题
各位大虾:rn 有没有这样的方法,我想让系统自带的APK开机启动,而让每次外部安装APK时,都自动禁止开机启动,rn 类似360优化大师的功能一样,;例如我选择一种开机启动的系统自带的APK,在它的源码的基础上,改动源码,使其能够在系统开机时能够接受全部的开机启动Android系统广播,从而达到,凡是外部安装的APK均可以开机 禁止启动。但是没有思路,求助于各位大神。rn 其实说白了,就是360是怎么样做到禁止开机启动项的。它的原理是什么rn rn
菜鸟有个弱智问题
[img=https://img-bbs.csdn.net/upload/201711/28/1511861713_975967.png][/img]rn我试了好几遍,可是都是按照书上的代码打的,始终显示这个。电脑是win10系统。rn请教各位大佬。。我到底哪儿错了呀。。
小弟有个菜鸟的问题
公司本来是做个c/s的软件来自己使用,但是最近管理层说要做b/s的。要我做个比较。请问,如果做转为b/s的话除了开发人员的工资,还需要什么方面的资金投入?
菜鸟有个简单的问题
birthdate列 的数据类型是 datetime的rn现在要查询20到40岁 和 40岁以上的人的资料rn哪位老大举个例子 给小弟讲解下rn不胜感激
有个菜鸟级问题~~
一个对话框程序~如何把住对话框的一些参数通过一个字对话框显示出来啊。。。。
关于android listview 的onItemClick方法
我自己写了一个adapter继承baseAdapter,能填充数据,但是我想在listView的onItemClick()中得到item中的值,这个方法里面有4个参数大概知道,但是我怎么获取之前put进去的值啊,我这里找了一个模板,但是不行,单击item以后,总在String number = map.get("number").toString();这一行报空指针,是哪里没有取出来呢?rn这是在mainActivity中使用数据rn[code=java]cardList.setAdapter(cardItemAdapter);rn //为每个列表项添加单击事件,点击进入名片详情rn cardList.setOnItemClickListener(new OnItemClickListener() rnrn @Overridern public void onItemClick(AdapterView parent, View view, int position,rn long id) rn ListView listView = (ListView)parent; rn @SuppressWarnings("unchecked")rn HashMap map = (HashMap)listView.getItemAtPosition(position); rn String number = map.get("number").toString();rn Intent intent = new Intent(MainActivity.this,CardDetailActivity.class);rn startActivity(intent);rn Log.v("abc", "你点击了ListView条目" + position+"电话是"+number);//在LogCat中输出信息rn rn );[/code]rn这是我写的适配器rn[code=java]package com.wisesoft.cloudwab.adapter;rnrnimport java.util.ArrayList;rnimport java.util.HashMap;rnrnimport com.wisesoft.cloudwab.R;rnimport com.wisesoft.cloudwab.bean.Data;rnrnimport android.content.Context;rnimport android.util.Log;rnimport android.view.LayoutInflater;rnimport android.view.View;rnimport android.view.ViewGroup;rnimport android.view.View.OnClickListener;rnimport android.widget.BaseAdapter;rnimport android.widget.ImageButton;rnimport android.widget.ImageView;rnimport android.widget.TextView;rnrnrnpublic class CardItemAdapter extends BaseAdapter rnrn private LayoutInflater mInflater;//得到一个LayoutInfalter对象用来导入布局rnrn /*构造函数*/rn public CardItemAdapter(Context context) rn this.mInflater = LayoutInflater.from(context);rn rnrn @Overridern public int getCount() rn rn return getData().size();//返回数组的长度rn rnrn @Overridern public Object getItem(int position) rn return null;rn rnrn @Overridern public long getItemId(int position) rn return 0;rn rn /*书中详细解释该方法*/rn @Overridern public View getView(final int position, View convertView, ViewGroup parent) rn ViewHolder holder;rn //观察convertView随ListView滚动情况rn Log.v("MyListViewBase", "getView " + position + " " + convertView);rn if (convertView == null) rn convertView = mInflater.inflate(R.layout.card_list_item,rn null);rn holder = new ViewHolder();rn /*得到各个控件的对象*/rn holder.alpha = (TextView) convertView.findViewById(R.id.alpha);rn holder.name = (TextView) convertView.findViewById(R.id.name);rn holder.number = (TextView) convertView.findViewById(R.id.number);rn holder.headImg = (ImageView)convertView.findViewById(R.id.headImg);rn holder.bt_call = (ImageButton) convertView.findViewById(R.id.bt_call);rn convertView.setTag(holder);//绑定ViewHolder对象rn rn elsern holder = (ViewHolder)convertView.getTag();//取出ViewHolder对象rn rn /*设置TextView显示的内容为我们存放在动态数组中的数据*/rn holder.alpha.setText(getData().get(position).get("alpha").toString());rn holder.name.setText(getData().get(position).get("name").toString());rn holder.number.setText(getData().get(position).get("number").toString());rn holder.headImg.setImageResource(R.drawable.mn);rn holder.bt_call.setImageResource(R.drawable.call);rn if(position!=0&&!(getData().get(position).get("alpha").equals(getData().get(position-1).get("alpha"))))rn holder.alpha.setVisibility(View.VISIBLE);rn /*为Button添加点击事件---打电话*/rn holder.bt_call.setOnClickListener(new OnClickListener() rn rn @Overridern public void onClick(View v) rn Log.v("abc", "你点击了按钮" + position);//打印Button的点击信息rn rn rn );rn rn return convertView;rn rn rn /*添加一个得到数据的方法,方便使用*/rn private ArrayList> getData()rn rn ArrayList> listItem = new ArrayList>();rn /*为动态数组添加数据*/rn int card_num = Data.cardList.size();rn for(int i=0;i map = new HashMap(); rn map.put("alpha", Data.cardList.get(i).getHeadSpell());rn map.put("number", Data.cardList.get(i).getTelNumber()); rn map.put("name", Data.cardList.get(i).getName()); rn listItem.add(map); rn rn return listItem;rn rn rn rn public final class ViewHolderrn public TextView alpha;rn public TextView number;rn public TextView name;rn public ImageView headImg;rn public ImageButton bt_call;rn rn rnrnrn[/code]
关于android的ListView优化
1.去除ListView的黑色间隔线 view.setDividerHeight(0); 2.设置可以滚动 view.setScrollingCacheEnabled(true); 3.设置顶部和底部的渐变(当滚动时) view.setCacheColorHint(Color.parseColor(&quot;#FFFFFF&quot;)); 4.更改Item背景 一,可以通过自定义...
求助贴一枚
[size=14px]说明. 表里有 序列号, 类型,参数.创建时间.修该时间. 等列名参数rn序列号位数,最少3位数.最大20位数. 有数字.字母组合数据类型为nvarcharrn现在要找出序列号是大于4位,小于16位的所有产品序列号.rn[/size]rn时间语句已写好.现在不会写序列号这一列了.求助
菜鸟求助-关于ListVIew界面设计
请问一下,我的代码如下rnvoid CE3_2View::OnInitialUpdate()rnrn CFormView::OnInitialUpdate();rn GetParentFrame()->RecalcLayout();rn ResizeParentToFit();rn ////////////////////rn m_List1.DeleteColumn(0);rn m_List1.DeleteColumn(1);rn m_List1.DeleteColumn(2);rn m_List1.DeleteColumn(3);rn m_List1.DeleteColumn(4);rn m_List1.InsertColumn(0,"姓名",LVCFMT_CENTER,100);rn m_List1.InsertColumn(1,"单位",LVCFMT_CENTER,100);rn m_List1.InsertColumn(2,"住址",LVCFMT_CENTER,100);rn m_List1.InsertColumn(3,"电话",LVCFMT_CENTER,100);rn m_List1.InsertColumn(4,"电子邮件",LVCFMT_CENTER,140);rnrn为什么看到不到设定的标题呢?
菜鸟提问:关于android工程问题
如何在一个android工程下运行其它的类?
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数