
Android自定义组件
文章平均质量分 88
etonZh
脚踏实地,仰望星空,认真做好每件事,不要害怕问题,勇于解决问题
展开
-
Android自定义ProgressDialog
Android自定义类似ProgressDialog效果的Dialog.方法如下:1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。如我要的效果:2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView):[html] view原创 2015-11-25 13:29:19 · 504 阅读 · 0 评论 -
Android中ExpandableListView控件基本使用
本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源。直接上代码如下:程序结构图:layout目录下的 main.xml 文件源码如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?转载 2015-11-25 19:44:04 · 473 阅读 · 0 评论 -
android ListView 设置header和footer的问题
在使用ListView的header和footer的过程中,如果需要动态的显示和隐藏header和footer的话,以前以为直接setVisibility中的View.GONE就可以。但是在实际使用中发现并不是这样的。直接设置GONE后,虽然元素是隐藏了,但是还是占用着那个区域。感觉就像View.INVISIBILE一样的效果了。后来在网上查找后发现。只要给footer再加上一个layout或者是转载 2015-11-25 20:52:28 · 577 阅读 · 0 评论 -
android 自定义按钮实现 home键 和返回键
由于在自己做的东西中用到了就总结一下,自己做了测试 在一个程序运行中如果按 返回键 分别执行了 : onpause() onStop() onDestory()方法 如果点击 home键 则执行了 onPause() onStop()方法 ,呵呵这个方法的介绍可以在以后写程序中在不同的方法中执行不同的方法 下边是实现两个按钮了转载 2015-12-04 21:04:48 · 750 阅读 · 0 评论 -
Android自定义组件之圆形图片
最近在写一个仿新浪微博的app,发现有部分图片是圆的,就想知道怎么做。就找了个自定义的,下面给大家看下demopackage com.erma.myapp_weibo.UI.tool;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Bitmap原创 2015-12-04 21:23:09 · 574 阅读 · 0 评论 -
android之实现带图片和文本的Button
我在仿sina微博的时候,发现有个朋友圈那个按钮是既有文本又有图标的,上网找了一下,总结如下:一.用系统自带的Button实现 最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最小。在Button的属性中有一个是drawableLeft,这个属性可以把图片设置在文字的左边,但是这种方式必须让icon的背景色是透明的,如果icon的背景色不是透明的话,会导致点击按钮原创 2015-12-05 17:12:45 · 3975 阅读 · 1 评论 -
Android之listview实现加载数据的动画
原文:http://blog.youkuaiyun.com/yao_guet/article/details/6459112 Android逐条加载ListView,实现动画更新在Android应用中,如果ListView或是GridView里面的数据比较多的时候,加载会比较费时间,特别是里面有图片的时候,需要花费的时间就更长,这样就会出现一个长时间的等待黑屏界面,这样有时会给用户造成一种错觉转载 2015-12-05 17:43:07 · 2117 阅读 · 0 评论 -
listView自定义footerView
网上找了许多自定义footerView相关的,但是没找到自己想要的,感觉推酷做的很不错,但是这样的没找到开源的T_T但是我做了一个简单的demo无非就是三大点:1.列表——获取列表,添加数据适配器2.数据适配器——列表项的数据提供者。为每一个列表项设置数据3.数据——列表项数据的封装(bean)<LinearLayout xmlns:android="http://s原创 2015-12-08 23:48:08 · 395 阅读 · 0 评论 -
Android:TextView添加下划线以及利用intent跳转到一个网页
一、android里TextView加下划线的几种方式如果是在资源文件里: phone:0123456 MyLink 如果是代码里:TextView textView = (TextView)findViewById(R.id.tv_test); textView.setText(Html.fromHtml(""+"0123456"+""));代码也可原创 2016-01-14 20:34:06 · 1444 阅读 · 0 评论