10 2011 档案
摘要:由于网上有很多人问到SeekBarPreference怎么去实现,今天将这个效果做出来,本例子并没有真正的改变屏幕亮度,如果真正想去实现,那么可 以在这个类中onProgressChanged()方法或者onDialogClosed()方法中写上自己调节亮度的代码,并将这些值保存起来。 1.首先定义一个类SeekBarPreference继承于DialogPreference的类:java代码:package eoe.demo;import android.content.Context;import android.preference.DialogPreference;import an.
阅读全文
摘要:最近用ListView显示一些String数据,发现如果不按住文字部分拖动ListView一切安好, 但是如果按住文字部分拖动的话所有文字部分都会变黑。 解决方法其实很简单,问题的根源在于缓存颜色。方法有两个: 1、在布局xml文件中 在ListView中加入以下属性即可. android:cacheColorHint=”#00000000″ 2、在代码中,对ListView使用setCacheColorHint方法。//http://www.my400800.cn1 lv.setCacheColorHint(Color.TRANSPARENT); 注意,在使用代码时,不能再使用lv...
阅读全文
摘要:很多时候我们感性Google在设计Android 时遵守了大量MVC 架构 方式,可以让写公共代码、美工和具体逻辑开发人员独立出来。有关Android 的资源文件values/strings.xml中如何实现格式化字符串呢? 这里Android123举个简单的例子,以及最终可能会用到哪些地方。<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">http://www.my400800.cn </str
阅读全文
摘要:/** * 刷新tab * @cfg *example: {tabTitle:'tabTitle',url:'refreshUrl'} *如果tabTitle为空,则默认刷新当前选中的tab *如果url为空,则默认以原来的url进行reload http://www.my400800.cn*/ function refreshTab(cfg){ var refresh_tab = cfg.tabTitle?$('#content').tabs('getTab',cfg.tabTitle):$('#content'
阅读全文
摘要:今天发现一些软件可以在android 的桌面上显示一些浮动小窗口,经过一番查找,终于找到的解决方案,代码如下:FloatingFunc.javapackage hrxcframe.comm; import android.app.Activity; import android.content.Context; import android.graphics.Rect; import android.test.R; import android.util.Log; import android.view.Gravity; import android.view.LayoutInflater;
阅读全文
摘要:1、制作一张启动图片splash.png,放置在res->drawable-hdpi文件夹中。 2、新建布局文件splash.xml < ?xml version="1.0" encoding="utf-8"?> < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill
阅读全文
摘要:今天学习了一下解析json的知识,把我学习的的一个小例子拿出来和大家分享一下 下面是代码: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String x; JSONObject obj; try { InputStream is = this.getResources().openRawResource(R.raw.json); byte [] buffer = new byte[is.a...
阅读全文
摘要:在Android中可以使用Gson解析JSON数据首先,从 code.google.com/p/google-gson/downloads/list下载GsonAPI:google-gson-1.7.1-release.zip把gson-1.7.jar copy到libs(项目根目录新建一个libs文件夹)中。可以使用以下两种方法解析JSON数据:通过获取JsonReader对象解析JSON数据:String jsonData = "[{\"username\":\"arthinking\",\"userId\":001},
阅读全文
摘要:菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。 public boolean onOptionsItemSelected(MenuItem item):选中菜单项后发生的动作。 public void onOptionsMenuClosed(Menu me...
阅读全文