当前位置: 编程技术>移动开发
本页文章导读:
▪andorid-动态选项菜单的兑现 andorid-动态选项菜单的实现
andorid-动态选项菜单的实现
通过重载方法public boolean onPrepareOptionsMenu(Menu menu) {}来实现。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMe.........
▪ tab上展示数字 tab上显示数字
好多人问怎么实现tab上有数字,其实很简单实现方法有很多,这里有布局实现吧,只是demo,希望大家明白原理res/drawable/shapecount.xml
<?xml version="1.0" encoding="utf-8"?>
<shape
.........
▪ Java 字符串<>时间戳 互相转换 Java 字符串<-->时间戳 相互转换
package ceshi;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class stringinttimestamp {
public static void main(String[] args) {
String time =.........
[1]andorid-动态选项菜单的兑现
来源: 互联网 发布时间: 2014-02-18
andorid-动态选项菜单的实现
andorid-动态选项菜单的实现
通过重载方法public boolean onPrepareOptionsMenu(Menu menu) {}来实现。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
menu.add(...);//这里添加需要的菜单
return super.onPrepareOptionsMenu(menu);
}
[2] tab上展示数字
来源: 互联网 发布时间: 2014-02-18
tab上显示数字
好多人问怎么实现tab上有数字,其实很简单实现方法有很多,这里有布局实现吧,只是demo,希望大家明白原理res/drawable/shapecount.xml
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="#ff2233" />
</shape>
res/layout/tabicon.xml
<RelativeLayout
android:orientation="vertical"
android:background="@null"
android:id="@+id/rlayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/icon"
android:src="/blog_article/@android_drawable/ic_menu_mylocation/index.html" <!-- Just for test -->
android:layout_margin="0dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="50" android:textSize="12dp" android:text
android:background="@drawable/shapecount"
android:textColor="#FFFFFF"
android:paddingLeft="3dp" android:paddingRight="3dp"
android:layout_margin="0dp"
android:layout_alignBottom="@+id/rlayout"
android:id="@+id/txtCount" />
</RelativeLayout>
LayoutInflater inflater = LayoutInflater.from(this);
View view = inflater.inflate(R.layout.tabicon, null);
final TextView txtCount = (TextView) view.findViewById(R.id.txtCount);
spec = tabHost.newTabSpec("artists").setIndicator(view).setContent(intent);
[3] Java 字符串<>时间戳 互相转换
来源: 互联网 发布时间: 2014-02-18
Java 字符串<-->时间戳 相互转换
package ceshi;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class stringinttimestamp {
public static void main(String[] args) {
String time = "2010年12月08日11时17分00秒";
System.out.println(time);
// 字符串=======>时间戳
String re_str = getTime(time);
System.out.println(re_str);
// 时间戳======>字符串
String data = getStrTime("1316626497");
System.out.println(data);
}
// 将字符串转为时间戳
public static String getTime(String user_time) {
String re_time = null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
Date d;
try {
d = sdf.parse(user_time);
long l = d.getTime();
String str = String.valueOf(l);
re_time = str.substring(0, 10);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return re_time;
}
// 将时间戳转为字符串
public static String getStrTime(String cc_time) {
String re_StrTime = null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
// 例如:cc_time=1291778220
long lcc_time = Long.valueOf(cc_time);
re_StrTime = sdf.format(new Date(lcc_time * 1000L));
return re_StrTime;
}
}
最新技术文章: