随笔分类 -  ----android基础UI

1 2 下一页
Android客户端与PHP服务端交互(一)---框架概述
摘要:背景 作为一个普通上班族,总是想做一些自认为有意义的事情,于是乎准备成立一个工作室,尽管目前正在筹备阶段,但是之前有些朋友提出一些需求的时候,我发现自己的能力还是有限,直到最近和一些技术牛朋友聊起这事儿,大家不谋而合,也准备加入小团队。只是我作为工作室的“业务员”,感觉有必要都了解一下,这样才好和客 阅读全文
posted @ 2016-04-09 22:20 Code大蛇丸 阅读(305) 评论(0) 推荐(0)
android TV选中时高亮凸显效果
摘要:链接: http://pan.baidu.com/s/1pLjAFQ7 密码: xb8g <ignore_js_op> 360手机助手截图0410_18_02_01.png (335.64 KB, 下载次数: 1) 下载附件 2014-4-10 18:03 上传 下载附件 2014-4-10 18: 阅读全文
posted @ 2016-04-07 00:18 Code大蛇丸 阅读(742) 评论(0) 推荐(0)
仿照支付宝账单界面--listview分组显示 用来做!发!财树充值交易明细
摘要:QQ图片20150430155638.png (151.65 KB, 下载次数: 32) 下载链接: http://pan.baidu.com/s/1kVMY1SV 密码: i8ta 阅读全文
posted @ 2016-04-06 23:35 Code大蛇丸 阅读(409) 评论(0) 推荐(0)
获得 LayoutInflater 实例的三种方式
摘要:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、Tex... 阅读全文
posted @ 2015-11-09 19:35 Code大蛇丸 阅读(209) 评论(0) 推荐(0)
Button 简单写,优化代码
摘要:gongneng = new Button[7];gongneng[0] = (Button) findViewById(R.id.a_bt);gongneng[1] = (Button) findViewById(R.id.b_bt);gongneng[2] = (Button) findViewById(R.id.c_bt);gongneng[3] = (Button) findViewById(R.id.d_bt);gongneng[4] = (Button) findViewById(R.id.e_bt); //兑换按钮当前隐藏了//新加如 5 公告 6 好友gongneng[5] = 阅读全文
posted @ 2013-05-18 10:07 Code大蛇丸 阅读(254) 评论(0) 推荐(0)
如何解决Android中输入法挡住输入框的问题
摘要:大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); //》》我用的这个也可以简单点:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_IN 阅读全文
posted @ 2013-04-08 20:04 Code大蛇丸 阅读(569) 评论(0) 推荐(0)
android - 自定义(组合)控件 + 自定义控件外观
摘要:Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的应用所在的包路径".在使用自定义属性的时候,使用前缀:属性名,如my:textColor="#FFFFFFF"。实例:package demo.view.my;import android.content 阅读全文
posted @ 2013-01-26 10:39 Code大蛇丸 阅读(394) 评论(0) 推荐(1)
EditText输入表情图像. 看老罗android笔记
摘要:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <!-- 聊天输入 阅读全文
posted @ 2012-12-29 00:09 Code大蛇丸 阅读(474) 评论(0) 推荐(0)
Android开发笔记——圆角和边框们
摘要:在做Android界面开发时,我们往往希望它尽可能优美,尽可能显得专业。于是你看了看其他应用,哇,好多边框和圆角啊。你是不是也想给自己的应用加上边框和圆角效果?呃……那怎么做呢?如果你是从web前端跑到Android来的,那么我想你一定想到了不下三种解决方案。如用图片替代,用CSS3定义,用JS画。在Android中,其实也有类似的用法,本文将简单介绍两种Android圆角和边框的实现。1 图片在Android中,给一个控件(或View)设置背景主要是通过background:xxx属性来完成。background的参数一般来说是一个drawable资源。drawable可以是一张普通的图片, 阅读全文
posted @ 2012-12-28 19:36 Code大蛇丸 阅读(1360) 评论(0) 推荐(0)
点击TextView 弹出复制选项
摘要:看到 iOS 上的 textview 长按弹出 复制按钮我不禁想自己 做一个我也做出来了,但是不完美 跟ios 上的效果 比起来 有两点不到位也许是 android 自身的特点,也许是我没有找到 更好的方式先看一下图吧看看大家喜欢么 然后我再说一下存在的问题问题1://此处 之所以给了 PopupWindow一个 固定的宽度是因为 我要让 PopupWindow 的中心位置对齐TextView的中心位置//一开始 写成了ViewGroup.LayoutParams.WRAP_CONTENT但是各种尝试之后 我没办法 得到 PopupWindow 的宽度 如果你能获得的话 麻烦留言 告诉我mPo 阅读全文
posted @ 2012-12-28 09:51 Code大蛇丸 阅读(903) 评论(1) 推荐(0)
android TextView的字体颜色设置的多种方法(续)
摘要:继《android TextView的字体颜色设置的多种方法》【http://yahaitt.iteye.com/blog/454439】下面看看第二种方式:在Activity类中进行设置1、先将main.xml改成如下,即去掉android:textColor="@color/red":Xml代码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android 阅读全文
posted @ 2012-12-28 09:48 Code大蛇丸 阅读(1809) 评论(0) 推荐(0)
android&&ScaleType android:scaleType="centerCrop"这个属性把图片放到最大
摘要:imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);ImageView.ScaleType共八种:1·ImageView.ScaleType.center:图片位于视图中间,但不执行缩放。2·ImageView.ScaleType.CENTER_CROP 按统一比例缩放图片(保持图片的尺寸比例)便于图片的两维(宽度和高度)等于或者大于相应的视图的维度3·ImageView.ScaleType.CENTER_INSIDE按统一比例缩放图片(保持图片的尺寸比例)便于图片的两维(宽度和高度)等于或者小于相应的视 阅读全文
posted @ 2012-10-17 15:24 Code大蛇丸 阅读(4777) 评论(0) 推荐(1)
android:全屏设置 + 去标题 + 只去程序标题栏
摘要:在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果:其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。 其一:在代码onCreate里面setContentView之前设置(如下)view plaincopy to clipboardprint?public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);//取消标题 requestWindowFeature(Window.FEATURE_NO 阅读全文
posted @ 2012-10-10 17:48 Code大蛇丸 阅读(485) 评论(0) 推荐(0)
Android开发教程24:UI之网格视图:GridView
摘要:Android的GridView一般翻译为网格视图,GridView的排列方式与矩阵类似,用于在界面上按行、列分布的方式来显示多个组件。通过查看GridView类的继承关系,我们发现GridView与ListView有相同的父类:AbsListView,所以GridView与ListView用法有一定的相似性。我们知道ListView只是在一个方面上的分布,而GridView则会在两个方向上分布。同样,GridView也需要通过Adapter知配器来提供显示的数据,我们既可通过SimpleAdapter来为GridView提供数据,也可以通过继续BaseAdapter来为GridView提供数 阅读全文
posted @ 2012-09-21 10:36 Code大蛇丸 阅读(538) 评论(0) 推荐(0)
[Android]使用AChartEngine画柱状图 .
摘要:AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于:http://code.google.com/p/achartengine/你可以选择合适的版本下载,每个版本都有一个jar包、实例源代码和java doc提供下载。当前最新版本为0.6。需要注意的是,0.6版本不再支持Android 2.0以下(包含2.0)。也就是说如果你的目标平台使用了7以下SDK版本,比如Android 1.5-2.0。则需要下载老版本的ACE 0.5。本文以ACE 0.5为例。1 阅读全文
posted @ 2012-09-17 10:57 Code大蛇丸 阅读(2075) 评论(0) 推荐(0)
Android 程序适应多种多分辨率
摘要:关于在不同分辨率中的布局自动适应的问题,在网上找了很多,现在将其分享出来:默认的加载方式都不能很好地适应不同的分辨率,Android 从1.6 开始支持多种分辨率的处理,原理简而言之就是根据屏幕参数,动态加载资源文件。在Android 项目文件结构中,drawable 文件夹下包含三个子文件夹,分别为drawable-hdpi, drawable-mdpi, drawable-ldpi, 分别存放hdpi,mdpi,ldip 的位图。应用程序运行时,Android 系统会根据当前设备的屏幕大小、分辨率、屏幕密度、方向、长宽比等信息,选择相应文件夹进行加载。Android 配置修饰符的定义规则如 阅读全文
posted @ 2012-09-13 14:32 Code大蛇丸 阅读(960) 评论(0) 推荐(0)
Android中focusable属性的妙用——底层按钮的实现
摘要:看到百威啤酒的客户端主界面的按钮,感觉比较新奇,先看下图片:注意图中我画的箭头,当时鼠标点击的黑色圈圈的位置,然后按钮出现了按下的效果(黄色的描边)刚开始看到这种效果很是好奇,不知道是怎么实现的,后来仔细一想,应该是整个啤酒罐是一张图片(ImageView),该图片是布局在三个按钮之上,然后就是最关键的地方,把图片设置为不可获取焦点,也就是android:focusable="false",就这样简单的一行,就可以搞定了!为了验证我的想法,我建了一个工程来做测试,效果如下图所示:具体代码如下:main.xml:<?xml version="1.0" 阅读全文
posted @ 2012-09-04 18:51 Code大蛇丸 阅读(798) 评论(0) 推荐(0)
Android中的Button自定义点击效果
摘要:原来听很多人说Button不能使用自定义的点击或选中效果,所以做下测试结果显示Button很强大完全可以使用这种灵活的方法方法一1.放在drawable下的selector.xml文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_pressed="true" android:dra 阅读全文
posted @ 2012-08-20 15:50 Code大蛇丸 阅读(347) 评论(1) 推荐(0)
dip和 探究Android的多分辨率支持以及各种类型图标尺寸大小
摘要:px(像素):每个px对应屏幕上的一个点。dip或dp (device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dip=lpx.但随着屏幕密度的改变,dip与px的换算会发生改变。sp (scaled pixels,比例像素):主要处理字体的大小,可以根据用户的字体大小首选项进行缩放。in(英寸):标准长度单位。mm(毫米):标准长度单位。pt(磅):标准长度单位,1/72英寸. 密度无关的像素(DIP)指一个抽象意义上的像素,程序用它来定义界面元素。它作为一个与实际密度无关的单位,帮助程序员构建一个布局方案(界面元素的宽 阅读全文
posted @ 2012-08-20 10:24 Code大蛇丸 阅读(723) 评论(0) 推荐(0)
3.11 返回数据到前一个Activity
摘要:《Google Android SDK开发范例大全》第3章为大家讲述的是用户人机界面,本节为大家介绍返回数据到前一个Activity。AD:51CTO云计算架构师峰会 抢票进行中!3.11 返回数据到前一个ActivitystartActivityForResult方法范例说明上一个范例中,好不容易将数据从Activity1传递至Activity2,如果要再回到Activity1,数据该不会要再封装一次吧?而且前一个Activity1早就被程序destroy了,倘若在Activity1最后以finish() 结束程序,再通过Activity2将数据采用Bundle的方式通过新打开Activit 阅读全文
posted @ 2012-08-09 12:47 Code大蛇丸 阅读(245) 评论(0) 推荐(0)

1 2 下一页