当前位置: 编程技术>移动开发
本页文章导读:
▪定义文本式样 定义文本样式
android程序中的按钮经常需要定义文字的大小,是否加粗,居中等信息,如果每一个按钮都需要这样做会花费较大的工作任务,所以我们通常都是在一个样式文件里面定义这样的.........
▪ 外部apk起动启动另外一个apk 外部apk启动启动另外一个apk
public class TestingBroadcastReceiver extends BroadcastReceiver {
public TestingBroadcastReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
if (inten.........
▪ Java取小数点后两位(N位)的步骤归纳 Java取小数点后两位(N位)的方法归纳
java.text.DecimalFormat df = new java.text.DecimalFormat("#0.##");
double d=3.14159;
System.out.println(df.format(d));
java.math.BigDecimal bd = new java.math.BigDecimal("3.14159265");
bd = bd.........
[1]定义文本式样
来源: 互联网 发布时间: 2014-02-18
定义文本样式
android程序中的按钮经常需要定义文字的大小,是否加粗,居中等信息,如果每一个按钮都需要这样做会花费较大的工作任务,所以我们通常都是在一个样式文件里面定义这样的属性,使用控件就直接使用这个样式就行了
<style name="ButtonText">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#ffffff</item>
<item name="android:gravity">center</item>
<item name="android:layout_margin">3dp</item>
<item name="android:textSize">20dp</item>
<item name="android:textStyle">bold</item>
<item name="android:background">#5E7EA8</item>
<item name="android:shadowColor">#CCCCCC</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">4</item>
</style>
这就定义了一个按钮的文本样式,在定义按钮的时候直接使用: 就可以定义文本的格式了。
[2] 外部apk起动启动另外一个apk
来源: 互联网 发布时间: 2014-02-18
外部apk启动启动另外一个apk
public class TestingBroadcastReceiver extends BroadcastReceiver {
public TestingBroadcastReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(SECRET_CODE_ACTION)) {
Intent i = new Intent(Intent.ACTION_MAIN);
i.setClass(context, FactoryTest.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
}
将广播在androidmanifest.xml上面注册
<receiver android:name="TestingBroadcastReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data android:scheme="android_secret_code" android:host="8484" />
</intent-filter>
</receiver>
[3] Java取小数点后两位(N位)的步骤归纳
来源: 互联网 发布时间: 2014-02-18
Java取小数点后两位(N位)的方法归纳
java.text.DecimalFormat df = new java.text.DecimalFormat("#0.##");
double d=3.14159;
System.out.println(df.format(d));
java.math.BigDecimal bd = new java.math.BigDecimal("3.14159265");
bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP);
class Test{
public static void main(String se77en[]){
double ret = convert(3.14159);
System.out.println(ret);
}
static double convert(double value){
long l1 = Math.round(value*100); //四舍五入
double ret = l1/100.0; //注意:使用100.0而不是100
return ret;
}
}
double d = 3.14159;
d = (double)((int)(d*100+0.5))/100;
第五种
double f = 1.1111;
Double d = Double.valueOf(String.format("%.02f", f));
System.out.println(d);
最新技术文章: