随笔分类 -  Android

摘要:需求手头的一个应用需要添加分享到新浪微博的功能,这个功能在现在的应用上是非常的普遍的了。分享到新浪微博,其实就是发送一条特定内容的微博,所以需要用到新浪微博SDK了。微博SDKSDK的下载地址 http://open.weibo.com/wiki/SDK,包括很多平台的封装,其中就有android版本的。下载后,请务必读一下SDK文档,运行其中自带的demo,对sdk的使用有个大概的了解。发送微博的困扰运行DEMO后发现,其中发送微博的功能竟然是通过调用微博客户端的方式来实现的,如果用户没有安装,会提示用户下载,或者选择放弃发送。。。这明显不靠谱啊,因为还是有很多用户没有安装微博客户端的。网上 阅读全文
posted @ 2014-01-09 16:39 木杉是天才 阅读(3260) 评论(1) 推荐(0)
摘要:Android检测网络连接import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Handler;/** * Created by mzb on 13-12-16. */public class NetworkUtil 阅读全文
posted @ 2013-12-16 23:02 木杉是天才 阅读(415) 评论(0) 推荐(0)
摘要:经常会需要用文字的两种状态来表示当前系统的某两种状态。比如:这里的第一个TextView和后两个TextView就表示了两种状态。我们可以在程序的动态的切换状态(而不是直接修改颜色)可以利用TextView的enable属性实现:在res中建立一个color文件夹,在其中新建一个xml(xxx.xml):TextView的属性加一条:android:textColor="@color/xxx"TextView的enable的属性默认为true。在程序中设置TextView的状态:tabTextView.setEnabled(false); 阅读全文
posted @ 2013-10-12 22:07 木杉是天才 阅读(7458) 评论(0) 推荐(0)
摘要:在res中建立一个color文件夹,在其中新建一个xml(这里为text_color.xml):1234然后设置你的TextView属性:12345678重点要讲一下的是clickable属性,默认该属性为false,此时TextView是不可点击的,也就不会有变换颜色的效果。所以要将该属性设为true。 阅读全文
posted @ 2013-10-12 17:34 木杉是天才 阅读(8853) 评论(0) 推荐(1)
摘要:在设计安卓界面的时候我发现一个TextView在布局上占用的高度和属性textSize的大小不一样,要比textSize要来的大(比如textSize="12dp",实际的高度大概有14-16dp),仔细看的话会发现文字的上方和下发留有空白。这个问题我纠结了很久。。。因为这严重影响布局的效果啊。不过这么基础的问题网上竟然找不到资料。。。在安卓文档中发现一个TextView属性:android:includeFontPadding 为上标和下标留出足够的空间,以取代字体上下标.默认为真.原来是TextView默认留下了上下的padding,是为了显示上标和下标。于是设置:an 阅读全文
posted @ 2013-10-11 21:34 木杉是天才 阅读(4563) 评论(3) 推荐(1)
摘要:1.一个layout中存在相同id的控件会出现什么情况?结论:编译和运行的时候都不会报错,不过使用findViewById()只会获取第一个该id的控件来自为知笔记(Wiz) 阅读全文
posted @ 2013-10-03 22:05 木杉是天才 阅读(188) 评论(0) 推荐(0)
摘要:1.按照网上的Fragment官网资料翻译来做一直有错:10-03 02:43:13.971: E/AndroidRuntime(1921): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mzb.fragmenttest/com.mzb.fragmenttest.MainActivity}: andr... 阅读全文
posted @ 2013-10-03 11:14 木杉是天才 阅读(1029) 评论(0) 推荐(0)
摘要:1、 通过include其他的layout拆分了设计是如何在自定义控件里又包含了其他的layout?android:layout_weight="1" 的作用是指定控件所占空间的权重,默认为0,即为怎么设定怎么显示而设为1说明是平摊控件,这样两个android:layout_width="fill_parent" 的控件会左右各占一半空间2. 对用一些多次重用的属性(比如在一组按钮中),可以... 阅读全文
posted @ 2013-09-30 19:28 木杉是天才 阅读(416) 评论(0) 推荐(0)