
android
文章平均质量分 71
Everyday都不同
是谁来自山川湖海,却囿于昼夜、厨房与爱。
展开
-
setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor的区别
Android UI开发时,常常需要对view组件的背景图片或颜色进行一些设置。也常常会遇见setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor这四个不同的设置方法。令人傻傻分不清楚,下面就总结一下这几种方法的不同之处:1.setBackground(Drawable background)方法原创 2017-04-06 15:52:20 · 1142 阅读 · 0 评论 -
模仿微信界面tabhost底部导航——使用继承ActivityGroup方式
在一般常见的app中,常常会用到底部导航,而android默认的是顶部导航。目前的android版本中,已经不再推荐使用extends TabActivity的方式来创建tabhost,但作为比较常见的一种方式,还是在自己做项目的过程中总结一下。需要注意的是,每个tabhost选项卡可能是由一个Intent启动的,此时每个选项卡对应一个Activity.废话不多说,帖代码! Activ原创 2017-04-06 15:55:39 · 414 阅读 · 0 评论 -
ImageView加载图片资源并进行缩放
android应用中常常需要加载R.drawable下的图片资源到ImageView中显示出来。而且常常会遇到图片缩放的问题,缩放的关键是Matrix(矩阵方式)。加载资源图片以及缩放的语法是非常典型的一种写法,这里不妨把它记录下来:加载图片//显示图片的ImageView组件ImageView imageView;//初始的图片资源Bitmap bitmap;//图片的宽和原创 2017-04-06 15:53:37 · 601 阅读 · 0 评论 -
【转】APK反编译
原文作者:lpohvbe原文地址:http://blog.youkuaiyun.com/lpohvbe/article/details/7981386本人接触不久,有错误望请各位神牛不吝赐教,仅仅希望把自己这段时间研究的东西分享一下,如果可以帮助到有需要的童鞋万感荣幸。欢迎评论转载,但请加上转载来源谢谢!请尊重开发者劳动成果!请勿用于非法用途!作者:lpohvbe | http://blog.csdn原创 2017-04-06 15:53:29 · 614 阅读 · 0 评论 -
Bundle传递参数
bundle是在android中十分有用的一种类,我们通常用它来进行参数的传递。理解bundle可以把它当作一个Map,所以它的本质是一个key-value键值对。其中key值为一个标识参数的String值,value即为该String对应的参数。使用bundle传递参数会在intent、message、fragment中用到,下面就总结一下这几种情况下用bundle封装参数以及取出参数的写法。1原创 2017-04-06 15:53:14 · 4537 阅读 · 0 评论 -
android UI小结(六)
一、选项菜单和子菜单菜单资源文件一般放在/res/menu目录下,菜单资源的根元素通常是,,元素无需指定任何属性,它可以包含子元素::定义菜单项:将多个item定义的菜单包装成一个菜单组。一般推荐使用XML文件定义菜单。eg.定义菜单的经典例子 <item android:title="@string/font_size" android:icon="@drawable/原创 2017-04-06 15:53:08 · 245 阅读 · 0 评论 -
android UI小结(五)
一、ScrollView 滚动视图由FrameLayout派生而出,用于为普通组件添加滚动条的组件。它最多只能包含一个组件,ScrollView的作用就是为该组件添加垂直滚动条。(如果需要添加水平滚动条,则可借助HorizontalScrollView来实现,用法基本相似。)<ScrollView xmlns:android="http://schemas.android.com/apk/re原创 2017-04-06 15:53:01 · 372 阅读 · 0 评论 -
android UI小结(四)
一、Toast 提示信息框用法较为简单:Toast.makeText(Context,String tip,Toast.LENGTH_SHORT/LONG).show();二、CalendarView 日历视图可用于显示和选择日期。若希望监控该组件的日期改变,可调用CalendarView的setOnDateChangeListener()方法为该组件的点击事件添加事件监听器。<!--原创 2017-04-06 15:52:54 · 261 阅读 · 0 评论 -
android UI小结(三)
一、自动完成文本框 AutoCompleteTextView当用户选择某个菜单项之后,AutoCompleteTextView会按用户选择自动填写该文本框。使用时必须为他设置一个Adapter,该Adapter封装了AutoCompleteTextView预设的提示文本。eg.布局文件:<AutoCompleteTextView android:id="@+id/auto" an原创 2017-04-06 15:52:45 · 379 阅读 · 0 评论 -
android UI小结(二)
一、TextView文本框组件,直接继承View,也是EditText和Button的父类android:hintsetHint(int)默认显示的提示文本android:inputTypesetRawInputType(int)类似于HTML中input的type属性android:linksClickablesetLinksClickable(boolean)控制文本框的URL、Email原创 2017-04-06 15:52:37 · 372 阅读 · 0 评论 -
android UI小结(一)
一、view组件的一些特殊属性、相关方法和说明XML属性相关方法说明android:fadeScrollbarssetScrollbarFadingEnabled(boolean)当不使用该组件的滚动条时,是否淡出android:longClickablesetLongClickable(boolean)该组件是否可以响应长单击事件android:nextFocusDownandroid:set原创 2017-04-06 15:52:27 · 498 阅读 · 0 评论 -
android客户端与服务端交互的工具类
客户端:public class HttpUtil { //创建HttpClient对象 public static HttpClient httpClient = new DefaultHttpClient(); public static final String BASE_URL="http://xxx.xxxx.xx.xx:8080/ticket/";// pub原创 2017-04-06 15:56:04 · 327 阅读 · 0 评论