Android
qw_xingzhe
身后是家园,眼前尽是世界!
展开
-
Android系统修改Hosts文件不起作用解决方法
不起作用的原因是Android系统的换行识别与Windows系统不同,需要在命令行下修改Hosts文件。最简单的方法是在应用市场(推荐N多市场)中搜索超级终端(Better Termindl Emulator Pro)并安装。打开超级终端命令行后输入cd etcecho -e \\n >> hostsecho ip地址 域名 >> hosts如果提示“Per转载 2014-05-22 15:51:50 · 4330 阅读 · 1 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners an转载 2016-03-21 20:49:49 · 264 阅读 · 0 评论 -
Android:控件Spinner实现下拉列表
在Web开发中,HTML提供了下拉列表的实现,就是使用元素实现一个下拉列表,在其中每个下拉列表项使用表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。方法一:以资源方式,静态展示 Spinner 选项:Spinner android:layout_width="match_parent" android:lay转载 2016-03-22 20:28:06 · 603 阅读 · 0 评论 -
EditText的属性
EditText继承关系:View-->TextView-->EditText。EditText的属性很多,这里介绍几个:android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息android:numeri转载 2016-03-23 09:46:53 · 350 阅读 · 0 评论 -
android:windowSoftInputMode属性详解
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju转载 2016-03-23 10:39:28 · 328 阅读 · 0 评论 -
【Android 应用开发】GitHub 优秀的 Android 开源项目
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditT转载 2016-04-15 21:48:37 · 1640 阅读 · 0 评论 -
Android Studio系列教程--快捷键
原文链接:http://stormzhang.com/devtools/2014/12/09/android-studio-tutorial3/Android Studio 1.0正式版发布啦今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用。官方下载地址: ht转载 2016-01-09 23:25:05 · 693 阅读 · 0 评论 -
Android杂谈--ListView之BaseAdapter的使用
话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可转载 2016-05-15 00:34:14 · 323 阅读 · 0 评论 -
Android LayoutInflater详解
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L转载 2016-05-15 09:22:04 · 250 阅读 · 0 评论 -
android listview 异步加载图片并防止错位
网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。我简单分析一下:当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertVi转载 2016-05-15 17:52:22 · 420 阅读 · 0 评论 -
android listview 异步加载图片并防止错位
网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。我简单分析一下:当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertVi转载 2016-05-19 00:04:28 · 539 阅读 · 0 评论 -
ListView中item的最外层使用margin属性失效
参考文章:http://stackoverflow.com/questions/16278159/why-linearlayouts-margin-is-being-ignored-if-used-as-listview-row-view1.在开发中发现这么一种现象:List中的Item是LinearLayout,这个Item的最外层,设置了margin属性。全部失效。2.转载 2016-03-21 19:57:49 · 573 阅读 · 0 评论 -
android的Log输出
一个android应用程序运行后 并不会在 ide的控制台内输出任何信息. 不能在控制台输出。但是android提供的Log类。 在程序中输出日志, 使用 android.util.Log 类. 该类提供了若干静态方法Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(Strin转载 2016-02-24 23:16:00 · 359 阅读 · 0 评论 -
Android Studio安装插件
Android Studio安装插件的方式其实和Eclipse大同小异。废话不多说,直接上图:区域1:你当前已经安装了的插件区域2:在线安装区域3:从硬盘安装,即针对你已经下载好了的插件,可通过这项选择到你下好的插件,进行安装。还有一个Install JetBrains plugin其实和区域2是一样的,只是这边将JetBrains类型的插件放一起了,便转载 2016-04-02 10:45:51 · 370 阅读 · 0 评论 -
android 开发 命名规范
标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方转载 2016-02-14 16:07:32 · 339 阅读 · 0 评论 -
Android:EditText 多行显示及所有属性
android:id="@+id/editSms" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/saveSms" android:inputType="textMultiLine" android:gravity="转载 2016-02-14 21:43:25 · 412 阅读 · 0 评论 -
android小知识点
1、画了一条白线转载 2016-02-14 22:47:14 · 337 阅读 · 0 评论 -
Andriod界面设计适配和Android Studio中的资源
Android的碎片化已经被喷了好多年,随着国内手机厂商的崛起,碎片化也越来越严重,根据OpenSignal的最新调查,2014年市面上有18796种不同的Android设备,作为开发者,一个无法回避的难题就是需要适配各种各样奇奇怪怪的机型。 设备机型不同必然也会导致屏幕大小和分辨率(Resolution)的不同,但是无论分辨率有多大,屏幕有多大,我们手指触控范围的大小不会发生变化,转载 2016-02-04 14:06:44 · 704 阅读 · 0 评论 -
Android Selector 与 Shape 基本用法
1:Selector drawable的item中可以有以下属性: android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_s转载 2016-03-16 17:54:36 · 315 阅读 · 0 评论 -
Android studio -VSN 使用笔记
1.Android studio 安装中文组官网:http://www.android-studio.org/ 常见问题参考:分支冲突合并 http://blog.csdn.net/tearsmo/article/details/6778143 http://blog.sina.com.cn/s/blog_60f823dd0101转载 2016-03-12 00:33:30 · 1067 阅读 · 0 评论 -
Android ListView 几个重要属性
Android ListView 几个重要属性http://blog.csdn.net/avenleft/article/details/7334060 android:transcriptMode="alwaysScroll" android:cacheColorHint="#00000000"android:listSelector="@color/pi转载 2016-03-19 18:56:43 · 473 阅读 · 0 评论 -
Android Volley完全解析
Android Volley完全解析(一),初识Volley的基本用法转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Androi转载 2016-04-01 23:48:31 · 439 阅读 · 0 评论 -
强烈推荐android studio用的几个插件
android studio常用插件,可极大简化开发,增强开发效率。不懂安装studio插件,看参考博文:android stuido插件安装:http://blog.csdn.net/liang5630/article/details/463724471、ButterKnife ZeleznyButterKnife 注解生成器,使用起来非常简单方便,使用ButterK转载 2016-04-02 10:44:49 · 343 阅读 · 0 评论 -
Android从1.0到 6.0各版本的差别
Android 系统从2008年到现在(2016年4月),八年时间里版本从1.0一直升到6.0,由于Android系统更新速度快,导致市面上的Android设备运行的Android系统版本不一(专业术语叫碎片化严重)2016年的最新Android版本分布图(截止到2016年1月),从图中可以知道目前主流的系统是三款,但是还是有些版本的系统还在使用,作为Android程序转载 2017-01-02 09:12:24 · 1004 阅读 · 0 评论