当前位置: 编程技术>移动开发
本页文章导读:
▪定义文本式样 定义文本样式
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);
最新技术文章: