您的位置:首页 > 移动开发 > Android开发

android用户界面设计

2015-03-12 22:51 197 查看
1.android.provider包下的常用类

该包下提供了访问联系人信息,日历信息,多媒体文件的类。

常用的类。

MediaStore.Audio.Media类

public static final Uri EXTERNAL_CONTENT_URI;

The content:// style URI for the "primary" external storage volume.

String DEFAULT_SORT_ORDER ;//The default sort order for this table

2.创建菜单

OptionMenu:用户点击“Menu”键后,显示在界面的底部的菜单

ContextMenu:用户长按列表上的item时,会显示出来一个菜单

在Activity里覆盖这两个方法

@Override
public boolean onCreateOptionsMenu(Menu menu) {
//调用add方法添加菜单选项
//        menu.add(0,OPTON_ITEM_EXIT, 0, R.string.option_exit);
//        menu.add(0,OPTON_ITEM_SCAN, 1, R.string.option_scan);
//第二种方法使用Menuinflater方法布局选项
MenuInflater menuinflater=getMenuInflater();
menuinflater.inflate(R.menu.option_menu, menu);
return true;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
//为该listview注册contextmenu

//布局contextmenu,也可以使用menuinflater来指定xml布局
menu.add(0, CONTEXT_OPTION_DELETE, 0,R.string.context_option_delete);
menu.add(1,CONTEXT_OPTION_PROPERTY,0,R.string.context_option_property);
registerForContextMenu(getListView());
}








3.Dialog

android提供了4种类型的dialog:AlertDialog,ProgressDialog,DatePickerDialog,TimePickerDialog
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: