Android笔记

来源:互联网 发布:linux shell 嵌套 编辑:程序博客网 时间:2024/06/01 10:20

一、ListView添加HeaderView时禁用点击事件

listView.addHeaderView(headerView,null,false)这里第3个参数为是否可选

二、文本框部分文字的颜色设置以及点击事件

                final TextView tv = (TextView) findViewById(R.id.test_txt);String str = "这是一个示例";SpannableString ss = new SpannableString(str);ss.setSpan(new ClickableSpan() {@Overridepublic void onClick(View widget) {tv.setTextColor(getResources().getColor(R.color.red));//点击后改变文本的颜色}@Overridepublic void updateDrawState(TextPaint ds) {super.updateDrawState(ds);ds.setColor(getResources().getColor(R.color.red));//文字颜色ds.setUnderlineText(false);//是否有下划线}}, str.indexOf("示"), str.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);tv.setText(ss);tv.setMovementMethod(LinkMovementMethod.getInstance());tv.setFocusable(false);






0 0
原创粉丝点击