android-UI
皓浩
不要让任何事情成为你不去学习的理由
展开
-
EXC_BAD_ACCESS
写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD_ACCESS 问题的时候,通过简单常规的手段很难发现问题。 写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD原创 2012-06-15 10:34:35 · 575 阅读 · 0 评论 -
java interface VS abstract
接口——接口可以理解为一个特殊的抽象类,在Java里面不使用abstract来定义,直接使用interface关键字定义,对于interface特性的掌握,通过比较的方式来进行,下边为抽象类和接口的区别: [1]抽象类里面可以拥有具体的方法实现,接口不可以有,接口里面所有的方法都是抽象方法 [2]接口没有构造函数,而抽象类拥有一个系统默认的无参数构造函数 [3]接口没有内置的th原创 2014-03-07 13:36:25 · 621 阅读 · 0 评论 -
Mac 下Andriod 开发环境搭建
对于做ios的人来说,安装安卓开发环境,最好是在mac下安装了,我的mac是10.8.2,64位系统的安卓开发环境需要下面几个东西:1 jdk(mac下已经默认有了,可以在命令提示符下输入java -version验证一下)2 eclipse3 ADT不过不用单独下载eclipse和adt了,现在google提供的adt 下载地址,下载后会连eclipse也转载 2014-03-28 17:26:53 · 587 阅读 · 0 评论 -
intent 使用集合
在Android中,Intent是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。以下列出Intent常用的用法:1、调用WEB浏览器[java] view plaincopyUri uri = Uri.parse("http://www.baidu.com"); I转载 2014-03-19 00:00:46 · 478 阅读 · 0 评论 -
Andriod 常用对话框
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保翻译 2014-03-20 16:51:38 · 604 阅读 · 0 评论 -
Andriod Toast 自定义
Toast是Android特有的一种提醒机制,本人认为这是一种很优秀的设计。但是通常我们在使用的时候会对其稍微地进行定制。比如设置Toast的背景(默认是黑色,略透明的),让整个应用程序有同样风格的Toast,个人认为是一个不错的选择,而且这样调用Toast比Toast默认的使用方式略显简单,所以记录起来方便以后使用。Java代码 public class Toast翻译 2014-03-21 17:47:37 · 476 阅读 · 0 评论 -
Fragment 构建程序的框架
通过Api可以发现原来使用用于构建普通应用程序的框架的一些类,比如TabActivity,ActivityGroup都已经不推荐使用了,转而替换成Fragment。今天我们就来看看如何使用Fragment来构建应用程序。底部的BottomBar结合的是之前发出的一篇博客常用的底部分段控件BottomBar(带有小图标)下面是效果图: 我们再看下工程的转载 2014-03-21 18:08:35 · 1206 阅读 · 0 评论 -
Android之Adapter用法总结
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在And转载 2014-04-04 15:09:17 · 591 阅读 · 0 评论 -
Tablelayout 讲解
这篇博文包括的内容:1、TableLayout简介2、TableLayout行列数的确定3、TableLayout可设置的属性详解4、一个包含4个TableLayout布局的实例及效果图一、Tablelayout简介 Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。转载 2014-04-04 15:22:43 · 693 阅读 · 0 评论 -
Andriod ListView implement
Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法。 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标: main.xml的源代码,跟上一篇的一样,这转载 2014-04-08 17:54:31 · 727 阅读 · 0 评论 -
Andriod APK 反编译 及 代码混编
1 APK反编译Android应用编译出来的APK文件可以很容易的反编译出Java源码。反编译的过程需要用到两个软件,dex2jar和JD-GUI。dex2jar是将APK中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。这两个软件的下载地址如下:http://dex2jar.googlecode.com/files/dex-转载 2014-03-07 10:11:01 · 1835 阅读 · 0 评论 -
Android资源文件简介
一. Android资源文件简介1. Android应用资源的作用(1) Android项目中文件分类在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, 资源文件;-- 界面布局文件 : 在res/layout-? 目录下定义, 用于定义Android中界面的显示样式;-- J转载 2014-03-06 17:54:40 · 6072 阅读 · 0 评论 -
Android 各种基础控件布局
一、基本控件介绍一般新建组件有两种方式:XML中定义和Java代码实现,一般XML中定义较为常用。 1.Button按钮,在main.xml中定义如下: [html] view plaincopyspan style="font-family:'Microsoft YaHei';">Button转载 2014-01-09 15:09:50 · 5614 阅读 · 0 评论 -
Andriod UI 事件监听
”触摸手势“发生在用户放置一个或者多个手指在触摸屏上的时候,然后你的应用程序翻译这个触摸模型作为一个特别的手势。手势检测有相应的两个阶段: 采集关于触摸事件的数据。 翻译这个数据去查看它是否符合你的应用程序支持的任何手势的标准。 支持库类 在这个课程中的例子使用了GestureDetectorCompat和MotionEventCom转载 2014-01-09 17:00:57 · 3787 阅读 · 0 评论 -
AndroidManifest.xml 详解
一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和转载 2014-01-29 15:27:00 · 627 阅读 · 0 评论 -
android的xml文件中@、@android:type、@*、?、@+的含义和区别
android的xml文件中@、@android:type、@*、?、@+的含义和区别分类: Android基础2012-02-13 22:13 250人阅读 评论(0) 收藏 举报androidxmlbuttongooglepathui本文转载自:http://www.ityoudao.com/Web/Android_657_2257.html转载 2014-01-29 15:48:08 · 556 阅读 · 0 评论 -
Andriod dip、dp、sp、pt和px的区别
转载自:http://www.ityoudao.com/Web/Android_657_2256.html1、概述过 去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上 运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来转载 2014-01-29 16:07:48 · 584 阅读 · 0 评论 -
AndroidManifest.xml 详解2
八、第三层属性 android:enabled=["true" | "false"] android:exported=["true" | "false"] android:icon="drawable resource" android:label="string resource"转载 2014-01-29 15:28:21 · 503 阅读 · 0 评论 -
android layout for gravity 详解
本文转载自:http://blog.csdn.net/dekunchenivan/article/details/6718678#gravity的中文意思就是”重心“,就是表示view横向和纵向的停靠位置android:gravity:是对view控件本身来说的,是用来设置view本身的内容应该显示在view的什么位置,默认值是左侧。android:layout_gravity:是转载 2014-01-29 16:59:03 · 579 阅读 · 0 评论 -
TextView and EditView show image
TextViews are one of the basis of Android UI framework. Buttons, EditTexts, RadioButtons are, indeed, TextViews. And they are also one of the most powerful tools we have to create our layouts. Knowing翻译 2014-02-25 17:51:03 · 968 阅读 · 0 评论 -
andriod 布局3
android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:原创 2014-02-20 16:40:19 · 533 阅读 · 0 评论 -
Android 屏幕适配--屏幕旋转
1、当屏幕旋转的时候Activity执行的方法为onpause()onSaveInstanceState()onStop()onDestory()oncreate()onStart()onRestoreInstanceState()onResume()2、如果想在屏幕改变的时候不执行这些通过查阅Android API可以得知android:o原创 2014-05-21 12:29:05 · 2168 阅读 · 0 评论