- 博客(22)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 ListView中嵌套 RatingBar,EditText,GridView, 类似淘宝买后的店家评论
listview中嵌套ratingbar,在上下滑动的过程中会出现 你点击后的ratingbar数值不断变化,布局复用造成的问题之一; 嵌套EditText说白了也是布局复用的问题,还有就是点击EditText时焦点跳走。 记录一下 代码:private Context context;Builder alDialog;privat
2016-12-12 15:43:53 533
原创 创建dialog弹框
一种方式直接 new builder,存在问题是 setview()后背景始终有黑框,style起不到很好作用。另一种方式 builder.creater(), 自由度比较大,不过需要先show,再setContentView(),同时能设置弹框大小
2016-11-25 15:20:53 389
转载 关于wampserver中mysql数据库乱码
找了几天都没有尝试成功,什么在my.ini里面的在[mysqld]下面增加一行:character-set-server=utf8
2014-09-18 10:03:12 585
原创 图片转二进制
public static byte[] Bitmap2Bytes(Bitmap bm) {if (bm == null)return null;ByteArrayOutputStream baos = new ByteArrayOutputStream();bm.compress(Bitmap.CompressFormat.PNG, 100, baos);return bao
2013-05-16 19:15:35 538
原创 不通过R.id获取布局文件
方法一: public static int getLayoutId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "layout", paramContext.getPackageName());
2013-05-02 18:04:47 556
转载 java.net.URISyntaxException的解决办法
查找了一些网上资料,说地址中涉及了特殊字符,如‘|’‘&’等。所以不能直接用String代替URI来访问。必须采用%0xXX方式来替代特殊字符。但这种办法不直观。所以只能先把String转成URL,再能过URL生成URI的方法来解决问题。代码如下URL url = new URL(strUrl); URI uri = new URI(url.getProtocol(), url.getHost
2013-04-27 11:07:28 980
原创 关于继承父类的问题
首先,父类中的非private 成员变量在不同子类中初始化后的数据是不一样的,即使都对它进行更改,但是不同子类不一样,还有就是架构中如果经常用到的变量设置成全局公用时要考虑不同子类对它修改后值就发生了变化。(架构整不好最好不弄,弄完坑爹啊).(一般的方法)应用先调用子类重写后的方法 再调用父类方法。
2013-01-11 10:41:08 489
原创 我的ActivityGroup
在onCreate里调用下面方法:mContainLinear.addView(window.getDecorView());会报出:AndroidRuntime(6321): Caused by: java.lang.IllegalStateException: Activities can't be added until the containing group has been cre
2012-12-17 15:53:01 622
原创 创建数据库 出现No such table xxx
在创建数据库的时候,一直报的错误是 “No such table xxx” ,其中的原因可以可能是 :1、没有调用 db.getWritableDatase()或readable2. 数据库已经创建过就不会执行onCreate 和 onUpdate第二种错误解决办法是 在 构造方法中将版本升级 ,在onUpdata中在执行onCreate()方法,只要是数据库的名字存在,那么onCre
2012-12-12 15:31:14 1393 1
转载 同一个textview中设置字体不同样式
例子1:设置部分文字背景高亮显示: Java代码public class HighLightActivity extends Activity { String strs="我的心太乱了,给我点空白。"; TextView textview; int start =3; int end = 5;
2012-07-26 14:34:57 1042
原创 android解析json字符串
目标json字符串:{"error":"","data":[{"fid":"1","forums": [{"fid":"1","name":"Discuz!","threads":"0","posts":"0","todayposts":"0","type":"group","lastpost":""}, {"fid":"2","name":"默认版块","threads":"1","posts"
2012-07-19 17:04:35 1084
转载 android半透明activity设置
1. 在res/values 下建立color.xml name="transparent_background">#80ffffffPS: #80是透明度的值(即80%透明),ffffff是颜色值(为黑色)2. 在res/values下建立style.xmlname="Transparent"parent="android:style/Theme.Di
2012-07-19 16:57:43 2885 2
转载 Android编程之解决android-support-v4打包问题
资源描述: 如果工程引入了android-support-v4的jar类库,那么在工程打包混淆时,就会出现报错提示。例如提示你:You may need to specify additional library jars (using '-libraryjars')。这里先给出解决方案,稍后我们再来解释如何处理类似情况:在proguard.cfg里的后面,添加如下内容:[ja
2012-07-05 11:32:09 657 1
原创 android背单词小项目
see see简单的效果,这个是学习单词呢----->这个是单词的每一节列表,我做的是30个词一节,要不太多了哦---->下面的就是在学习之后的生词本啦----》接下来的就是考试统计的结果,后来感觉柱状图不清晰改成折线吧还是----》这个是章节的单词,还别说在checkbox勾选错位的问题上还真让我蛋疼了一下,呵呵...----->还有那么几张,不传了,省点
2012-06-20 15:46:51 3602 1
原创 eclipse配置tomcat不能打开8080窗口
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:60)Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.
2012-06-13 18:29:13 656
原创 关于捕捉全局异常
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Thread thread=new Thread(){ @Override
2012-05-25 11:27:33 429
转载 Intent 传递的flag基本常识
{".3gp", "video/3gpp"}, {".apk", "application/vnd.android.package-archive"}, {".asf", "video/x-ms-asf"}, {".avi", "video/x-msvideo"}, {".bin", "application/octet-stream"}, {".bmp", "image/bm
2012-05-22 16:00:56 917
原创 设置listview中item项的高度
@Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = LayoutInflater .from(context); View view = null; if (convertView ==
2012-05-21 11:52:25 2362
原创 关于继承TabActivity后不能重写onBackPressed的问题
一个类在继承TabActivity后就不能接受到onBackPressed返回键的监听,这时候需要重写的是: @Override public boolean dispatchKeyEvent( KeyEvent event) { if(event.getKeyCode()==KeyEvent.KEYCODE_BACK){ //需要监听的事件 } r
2012-04-24 17:59:04 795
原创 判断当前网络状况
//判断当前网络是否可用 public boolean detect(Activity act) { ConnectivityManager manager = (ConnectivityManager) act.getApplicationContext().getSystemService( Context.CONNECTIV
2012-03-28 11:27:50 452
原创 android横屏时对话框设置全屏显示
1、在drawable中建立shape的xml文件 egame_fillbox.xml http://schemas.android.com/apk/res/android"> android:right="0dp" andro
2012-02-28 13:22:47 2022
原创 android中通过SharedPreferences进行对象的存储
我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。 存储对象: AddNewWord addWord=new AddNewWor
2012-02-28 11:44:17 952 1
android studio svn update报空指针
2017-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人