摘要:
ActonBar介绍 ActionBar取代了传统的标题栏(title),其在activity位置就是title原有的位置,在activity的顶部。 ActionBar上默认情况下包括了应用(app)的logo,logo的位置在ActionBar的左侧,紧挨在logo右侧的是activity的 标题(title)。在ActionBar的右侧,可以是在选项菜单(options menu)中任意一个菜单项。ActionBar提供若干有用的特性,其中包括了:① 作为“action选项”,在ActionBar上直接显示“选项菜单”(OptionsMenu)——为用户进行某项操作提供直接的访问; 作为 阅读全文
摘要:
android中可以重写activity的两个方法进行创建菜单:onPrepareOptionsMenu(Menu menu),onCreateOptionsMenu。两种方法的区别是,前者是每次点击menu键都会重新调用,所以,如果菜单需要更新的话,就用此方法。而后者只是在activity创建的时候执行一次。值得注意的是,在使用前者的时候,如果你每次都调用了menu.add()方法的话,那么菜单中的项目就会越来越多,所以,一般情况下是要调用一下menu.clear()的。onCreateOptionsMenu 只會呼叫一次,他只會在MENU顯示之前,去做一次!!!之後就不會再去呼叫! ... 阅读全文
摘要:
在android的 开发中,经常会遇见一句话,比如“我今年23岁了”;这个23需要在程序中生成,但是遇到一个问题,这完整的一句话是一个TextView中的,而不是三 个textView拼接成的,而且是引用的string.xml文件中写好的;使用字符串拼接也可以实现,但是特别麻烦; 最近在做生日提醒,提醒界面上的提示信息需从string.xml中读取,如:"今天是***的生日 *月*日",*号代替的信息需从数据库中读取。在实践过程中我遇到一个好方法,在string.xml中,不仅可以设置文字的格式换行等,还可以设置类似于变量的文本格式; 1.整型,比如“我今年23岁了”,这个 阅读全文
摘要:
android.R.id.text1是Android 框架里面的TextView的一个标识符,可以在Android的布局文件(layouts)里找到类似的(如select_dialog_item, select_dialog_singlechoice, simple_dropdown_item_1line, 等等)在Android xml中描述为@+id/text1所以,如果你要使用这些layouts,并且改变内容,你就必须使用这个id#probably in a custom ListAdapter that uses View view = inflater.inflate(android 阅读全文