展开全部
这个控件可以用android自带的ActionBar来实现,需要Android 3.0以上版本(API级别11)可以使用.
也可以自己写一个出来,也很简单,父控件选择vertical的LinearLayout,里面放两个layout,一个是屏幕中间要显示内容的布局,一个是底部动作条.底部动作条可以选择一个horizontal的LinearLayout,指定要显示在屏幕最底部的动作条,设置其layout_weight属性为0;设置上面那个布局的layout_height属性为0dp,layout_weight属性为0,即可实现底部动作条放在最下面.
如果要用Android自带的动作条,设置起来可能还是比较麻烦的,需要一定的学习才能控制的好,如果是初学者,还不如自己写一个来的快.
不过只要掌握了ActionBar的使用,原生的控件还是非常牛逼+好用的.
因为ActionBar涉及的知识点较多,只做简要说明,请自行百度ActionBar学习相关知识.
首先,要在AndroidManifest.xml中指定SDK版本为11以上.其实SDK11以上默认Activity出来就是带动作条的.
<manifest ... >
<uses-sdk android:minSdkVersion="11"
android:targetSdkVersion="11" />
...
</manifest>
然后,确认Activity主题不能设为NoActionBar,如下(是不要设置的例子!):
<activity android:theme="@android:style/Theme.Holo.NoActionBar">
然后,设置如下属性,就可以获得一个底部的动作条.这条属性的意思,就是字面意思.在PAD上,你还是无法通过这条属性获得底部动作条.只有在phone这种窄(Narrow)的设备,系统会自动将动作条给你分为上下两栏:
<applicationandroid
...
android:uiOptions="splitActionBarWhenNarrow"
</application>
最后,配置你的菜单项.动作条其实就是另一种形式的菜单,这个道道就比较多了,不是百度知道这点篇幅能讲的清楚的,请到网上找下资料.
最后,如果就是要这么个效果,建议还是直接自己用layout写一个就是,不难.
也可以自己写一个出来,也很简单,父控件选择vertical的LinearLayout,里面放两个layout,一个是屏幕中间要显示内容的布局,一个是底部动作条.底部动作条可以选择一个horizontal的LinearLayout,指定要显示在屏幕最底部的动作条,设置其layout_weight属性为0;设置上面那个布局的layout_height属性为0dp,layout_weight属性为0,即可实现底部动作条放在最下面.
如果要用Android自带的动作条,设置起来可能还是比较麻烦的,需要一定的学习才能控制的好,如果是初学者,还不如自己写一个来的快.
不过只要掌握了ActionBar的使用,原生的控件还是非常牛逼+好用的.
因为ActionBar涉及的知识点较多,只做简要说明,请自行百度ActionBar学习相关知识.
首先,要在AndroidManifest.xml中指定SDK版本为11以上.其实SDK11以上默认Activity出来就是带动作条的.
<manifest ... >
<uses-sdk android:minSdkVersion="11"
android:targetSdkVersion="11" />
...
</manifest>
然后,确认Activity主题不能设为NoActionBar,如下(是不要设置的例子!):
<activity android:theme="@android:style/Theme.Holo.NoActionBar">
然后,设置如下属性,就可以获得一个底部的动作条.这条属性的意思,就是字面意思.在PAD上,你还是无法通过这条属性获得底部动作条.只有在phone这种窄(Narrow)的设备,系统会自动将动作条给你分为上下两栏:
<applicationandroid
...
android:uiOptions="splitActionBarWhenNarrow"
</application>
最后,配置你的菜单项.动作条其实就是另一种形式的菜单,这个道道就比较多了,不是百度知道这点篇幅能讲的清楚的,请到网上找下资料.
最后,如果就是要这么个效果,建议还是直接自己用layout写一个就是,不难.
展开全部
这个控件可以用android自带的ActionBar来实现,需要Android 3.0以上版本(API级别11)可以使用.
也可以自己写一个出来,也很简单,父控件选择vertical的LinearLayout,里面放两个layout,一个是屏幕中间要显示内容的布局,一个是底部动作条.底部动作条可以选择一个horizontal的LinearLayout,指定要显示在屏幕最底部的动作条,设置其layout_weight属性为0;设置上面那个布局的layout_height属性为0dp,layout_weight属性为0,即可实现底部动作条放在最下面.
如果要用Android自带的动作条,设置起来可能还是比较麻烦的,需要一定的学习才能控制的好,如果是初学者,还不如自己写一个来的快.
不过只要掌握了ActionBar的使用,原生的控件还是非常牛逼+好用的.
因为ActionBar涉及的知识点较多,只做简要说明,请自行百度ActionBar学习相关知识.
首先,要在AndroidManifest.xml中指定SDK版本为11以上.其实SDK11以上默认Activity出来就是带动作条的.
<manifest ... >
<uses-sdk android:minSdkVersion="11"
android:targetSdkVersion="11" />
...
</manifest>
然后,确认Activity主题不能设为NoActionBar,如下(是不要设置的例子!):
<activity android:theme="@android:style/Theme.Holo.NoActionBar">
然后,设置如下属性,就可以获得一个底部的动作条.这条属性的意思,就是字面意思.在PAD上,你还是无法通过这条属性获得底部动作条.只有在phone这种窄(Narrow)的设备,系统会自动将动作条给你分为上下两栏:
<applicationandroid
...
android:uiOptions="splitActionBarWhenNarrow"
</application>
最后,配置你的菜单项.动作条其实就是另一种形式的菜单,这个道道就比较多了,不是百度知道这点篇幅能讲的清楚的,请到网上找下资料.
最后,如果就是要这么个效果,建议还是直接自己用layout写一个就是,不难.
也可以自己写一个出来,也很简单,父控件选择vertical的LinearLayout,里面放两个layout,一个是屏幕中间要显示内容的布局,一个是底部动作条.底部动作条可以选择一个horizontal的LinearLayout,指定要显示在屏幕最底部的动作条,设置其layout_weight属性为0;设置上面那个布局的layout_height属性为0dp,layout_weight属性为0,即可实现底部动作条放在最下面.
如果要用Android自带的动作条,设置起来可能还是比较麻烦的,需要一定的学习才能控制的好,如果是初学者,还不如自己写一个来的快.
不过只要掌握了ActionBar的使用,原生的控件还是非常牛逼+好用的.
因为ActionBar涉及的知识点较多,只做简要说明,请自行百度ActionBar学习相关知识.
首先,要在AndroidManifest.xml中指定SDK版本为11以上.其实SDK11以上默认Activity出来就是带动作条的.
<manifest ... >
<uses-sdk android:minSdkVersion="11"
android:targetSdkVersion="11" />
...
</manifest>
然后,确认Activity主题不能设为NoActionBar,如下(是不要设置的例子!):
<activity android:theme="@android:style/Theme.Holo.NoActionBar">
然后,设置如下属性,就可以获得一个底部的动作条.这条属性的意思,就是字面意思.在PAD上,你还是无法通过这条属性获得底部动作条.只有在phone这种窄(Narrow)的设备,系统会自动将动作条给你分为上下两栏:
<applicationandroid
...
android:uiOptions="splitActionBarWhenNarrow"
</application>
最后,配置你的菜单项.动作条其实就是另一种形式的菜单,这个道道就比较多了,不是百度知道这点篇幅能讲的清楚的,请到网上找下资料.
最后,如果就是要这么个效果,建议还是直接自己用layout写一个就是,不难.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个概念有争议! android中有个包叫widget,里面是android提供的所有控件,像listView,TextView,EditText,Button等等,可以说这些都是android中的widget。
说到这一定会有人问,那android桌面小程序叫什么? android的桌面小程序可以叫APP widget!多数情况下,widget指的是桌面小程序!
说到这一定会有人问,那android桌面小程序叫什么? android的桌面小程序可以叫APP widget!多数情况下,widget指的是桌面小程序!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是菜单好不好,menu optionmenu!!!
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_add_contacts"
android:icon="@android:drawable/ic_menu_add"
android:title="@string/recentCalls_addToContact"
android:showAsAction="withText"
android:orderInCategory="1" />
<item
android:id="@+id/menu_done"
android:alphabeticShortcut="\n"
android:showAsAction="always" />
好像android:showAsAction="always"就是一直显示,不需要按menu建才显示出来
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_add_contacts"
android:icon="@android:drawable/ic_menu_add"
android:title="@string/recentCalls_addToContact"
android:showAsAction="withText"
android:orderInCategory="1" />
<item
android:id="@+id/menu_done"
android:alphabeticShortcut="\n"
android:showAsAction="always" />
好像android:showAsAction="always"就是一直显示,不需要按menu建才显示出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用radiogroup和radiobutton可以实现,上面展示内容的可以使用viewpager和fragment实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询