随笔分类 - 问题小结
摘要:用来获取sd卡和系统/data分区的使用情况,包括:总的空间大小、可用空间、已用空间。package com.schogini.dhcp; import java.io.File; import android.content.Context;
import android.os.Environment;
import android.os.StatFs; public class CheckStore { private static String notice; public static String checkSD(Context contect){ ...
阅读全文
摘要:自定义滚动条样子:在ListView中添加属性:android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"scrollbar_vertical_track,crollbar_vertical_thumb自定义的xml文件,放在Drawable中,track是指长条,thumb是指短条,然后再xml中定义短条和长条的样式不让滚动条消失,一直出现:an
阅读全文
摘要:<?xml version="1.0" encoding="utf-8"?>
<resources> <string-array name="launger"> <item>date1</item> <item>date2</item> <item>date3</item> </string-array>
</resources>在代码里使用:Resourcesres; res=this.getResou
阅读全文
摘要:dialog标题居中问题:用系统的AlertDialog.Builder创建dialog时,如果需要将dialog的title居中显示,需要调用.setCustomTitle(Viewview)方法,对需要设置的view设置居中的相关属性即可实现该效果,dialog的整体展示效果需要根据自己的要求调整,当然也可以用newDialog(Contextcontext,inttheme)的方式实现,theme需要自己定义。如下:<?xml version="1.0" encoding="utf-8"?>
<resources> <
阅读全文
摘要:在android里,我们调用系统的方法创建和显示dialog,同时dialog的内容是动态变化的(同一个id的dialog每一次调用showDialog时),发现内容总是显示第一次的东西,怎么实现dialog的内容动态变化呢?解决方案:除了在创建dialog时动态的改变内容,我们还要做一件事情,在调用showDIalog之前调用removeDialog方法或者在prepareDialog里调用removeDialog。 据说在prepareDialog里也可以实现该效果,没具体测试。
阅读全文
摘要:入职一周了,说下工作中遇到的问题及解决方案。listview指定item获取焦点的问题:这里需要我们自己定义一个adapter,在getview方法里添加我们的判读逻辑(让listview指定的item获取焦点),让返回的view去掉用view.requestFous,并对listview.setSelection(pos),pos为指定的item,同时要注意鼠标点击操作出现listview会使焦点丢失(不会出现在item上)现在是做的智能电视的项目,需要电视支持:鼠标、键盘、遥控器
阅读全文
摘要:最近在做的一个项目,要求menu图标要可以动态替换,最后查了一下资料,最终搞定:首先:onCreateOptionsMenu函数只会执行一次,如果在这里面创建menu的话,只能显示初始化的menu内容,没法动态的改变其值。在测试中发现onPrepareOptionsMenu在每次的点击menu键的时候都会执行,所以解决问题的契机出现了。onPrepareOptionsMenu的参数也是menu,所以我们尝试在这里进行菜单项的添加(先把onCreateOptionsMenu里的菜单创建屏蔽),来验证是否可以达到我们的预期。结果是可以的。要注意的是:在onPrepareOptionsMenu里创建
阅读全文