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