当前位置: 编程技术>移动开发
本页文章导读:
▪设立TextView部分文字的颜色和背景(高亮显示) 设置TextView部分文字的颜色和背景(高亮显示)
public class Test extends Activity { private String strs="我的心太乱ewrwer了,给我点空白。"; private TextView textview; private Button btn1, btn2; priv.........
▪ jquery 获取各种银屏的宽度和高度 jquery 获取各种屏幕的宽度和高度
$(document).ready(function(){alert($(window).height()); //浏览器当前窗口可视区域高度alert($(document).height()); //浏览器当前窗口文档的高度alert($(document.body).height());//浏览.........
▪ 施用系统样式的自定义图片加文字的Toast 使用系统样式的自定义图片加文字的Toast
使用系统样式的自定义图片加文字的Toast。废话不多说,直接上代码:
Toast toast = Toast.makeText(this, null, Toast.LENGTH_LONG);
LinearLayout layout = (LinearLayout)toast.g.........
[1]设立TextView部分文字的颜色和背景(高亮显示)
来源: 互联网 发布时间: 2014-02-18
设置TextView部分文字的颜色和背景(高亮显示)
public class Test extends Activity {
private String strs="我的心太乱ewrwer了,给我点空白。";
private TextView textview;
private Button btn1, btn2;
private SpannableStringBuilder style;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
loadView();
}
private void loadView(){
btn1 = (Button) findViewById(R.id.btn1);
btn2 = (Button) findViewById(R.id.btn2);
textview = (TextView) findViewById(R.id.tv);
蓝色");
btn2.setText("红色");
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
style.setSpan(new BackgroundColorSpan(Color.BLUE),0,strs.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(style);
}
});
btn2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
style.setSpan(new BackgroundColorSpan(Color.RED),0,strs.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(style);
}
});
}
}
public class Test extends Activity {
private String strs="我的心太乱ewrwer了,给我点空白。";
private TextView textview;
private Button btn1, btn2;
private SpannableStringBuilder style;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
loadView();
}
private void loadView(){
btn1 = (Button) findViewById(R.id.btn1);
btn2 = (Button) findViewById(R.id.btn2);
textview = (TextView) findViewById(R.id.tv);
蓝色");
btn2.setText("红色");
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
style.setSpan(new BackgroundColorSpan(Color.BLUE),0,strs.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(style);
}
});
btn2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
style.setSpan(new BackgroundColorSpan(Color.RED),0,strs.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(style);
}
});
}
}
[2] jquery 获取各种银屏的宽度和高度
来源: 互联网 发布时间: 2014-02-18
jquery 获取各种屏幕的宽度和高度
$(document).ready(function(){
alert($(window).height()); //浏览器当前窗口可视区域高度
alert($(document).height()); //浏览器当前窗口文档的高度
alert($(document.body).height());//浏览器当前窗口文档body的高度
alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin
alert($(window).width()); //浏览器当前窗口可视区域宽度
alert($(document).width());//浏览器当前窗口文档对象宽度
alert($(document.body).width());//浏览器当前窗口文档body的宽度
alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin
})
[3] 施用系统样式的自定义图片加文字的Toast
来源: 互联网 发布时间: 2014-02-18
使用系统样式的自定义图片加文字的Toast
使用系统样式的自定义图片加文字的Toast。废话不多说,直接上代码:
Toast toast = Toast.makeText(this, null, Toast.LENGTH_LONG); LinearLayout layout = (LinearLayout)toast.getView(); layout.setOrientation(LinearLayout.HORIZONTAL); ImageView imgView = new ImageView(this); imgView.setImageResource(R.drawable.succ); layout.addView(imgView); TextView tv = new TextView(this); tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT)); tv.setGravity(Gravity.CENTER_VERTICAL); tv.setPadding(10, 0, 0, 0); tv.setText(R.string.mood_fine); layout.addView(tv); toast.show();
附件是效果图
最新技术文章: