快捷键:局部变量转为全局变量,ctrl+alt+F
button左侧添加一个图片 android:drawableLeft="@drawable/icon_buy"
edittext光标看不见的问题找出来了,是由于创建项目的主题默认光标时白色,而输入框的背景色时白色,所以肉眼看不见。。。
1、在strings.xml里面照常写
<string name="subtotalItems">Subtotal(%1$s items):</string>
其中%1$s代表第一个位置,类型为string。后面的 是表示插入一个空格
2、在初始化界面数据时,获取subtotalItems这个string,然后动态加入2.
tv_subTotal为界面上的一个textview控件
TextView tv_subTotal=(TextView) findViewById(R.id.tv_subtotal);
//获取左侧tv_subtotal,显示subTotal items的总数
String data = getResources().getString(R.string.subtotalItems);
data = String.format(data, 2);
tv_subTotal.setText(data);
<TextView
android:id="@+id/tv_subtotal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="@string/subtotalItems"
android:textColor="#000000"
android:textSize="14sp" />
NumberFormat df=DecimalFormat.getInstance(Locale.US);默认us,防止切换语言显示‘.’为’,’,
或者显示的数值全部为0(即使有数值)
df.setMaximumFractionDigits(2);//最多显示2位小数
return ConvertUtil.toFloat(df.format(result));
long localTime = order.getCdate() - TimeZone.getDefault().getRawOffset();//标准格林尼治时间下日期时间转换成本地时间
1、设置appbar没有阴影 app:elevation=”0px”
2、设置toolbar的title颜色和大小,用app:的属性
原生图片放在mipmap 里面 drawable主要放一些放一些自定义形状和按钮变色之类的xml
4.3 google强烈建议使用mipmap装图片。把图片放到mipmaps可以提高系统渲染图片的速度,提高图片质量,减少GPU压力。
android:button=”@drawableeckbox_bg”给checkbox加上这一句样式,text设置为”“
写一个样式文件,分别在选择与未选中时显示不同的图片。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默认颜色 -->
<item android:drawable="@drawable/icon_unchecked" android:state_checked="false"></item>
<!-- 点击时的颜色 -->
<item android:drawable="@drawable/icon_checked" android:state_checked="true"></item>
</selector>
SpannableString msp =
new SpannableString("要显示的字符串");
msp.setSpan(new StrikethroughSpan(),0,msp.length(),
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
tv_old_price.setText(msp);
此方案可以解决毛边
原方案: tv_old_price.getPaint().setFlags(
Paint.STRIKE_THRU_TEXT_FLAG);//删除线
此方案产生毛边