Android开发之重要组件


 Fragment的startActivityForResult详细解决方案

由于要用到Fragment中startActivityForResult,所以一开始就直接用activity.startActivityForResult(intent, 0);发现这样用首先会跳转到FragmentActivity中的onActivityResult。 在这个的时候,确实可以处理比如FragmentActivity中有3个Fragment,我们可以选择他跳转到第1个或第...
  阅读(78)  评论(0)
 

自定义漂亮的RadioButon(使用shape)

效果图:                                  一、首先介绍下selecter状态下各个状态 我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list dr...
  阅读(417)  评论(0)
 

自定义带滑动属性的Switch

1. 效果图 2. SlidingSwitch.java文件内容: package com.jun.widget; import com.jun.slidingswitch.R; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Bitma...
  阅读(408)  评论(0)
 

SlidingMenu属性详解

SlidingMenu是一款开源的Android开发类库,它可以让开发者在自己的Android App中非常便捷地创建侧滑菜单,类似Google+, YouTube, 和Facebook的App菜单。下面先来看看SlidingMenu的效果图。 使用方法 一个简单的DEMO示例: public class SlidingExample extends Activity...
  阅读(371)  评论(0)
 

使用shape自定义button状态

1. 关键文件 drawable下 btn_login_selecter.xml:...
  阅读(190)  评论(0)
 

listview的异步加载性能优化

关于listview的异步加载,网上其实很多示例了,中心思想都差不多,不过很多版本或是有bug,或是有性能问题有待优化,下面就让在下阐述其原理以探索个中奥秘在APP应用中,listview的异步加载图片方式能够带来很好的用户体验,同时也是考量程序性能的一个重要指标。关于listview的异步加载,网上其实很多示例了,中心思想都差不多,不过很多版本或是有bug,或是有性能问题有待优化。有鉴于此,本人...
  阅读(14609)  评论(0)
 

ListView总结

原文来自:http://www.apkbus.com/forum.php?mod=viewthread&tid=91708 Why ListView? ListView 如果仅仅出于功能上的需求ListView可能没有存在的必要,ListView能作的事情基本上ScrollView也能胜任。ListView存在的最根本的原因在于它的高效(如何实现的?).ListView通过对象的复用从而减少内...
  阅读(945)  评论(0)
 

AndroidTextView的跑马灯效果

今天用到AndroidTextView的跑马灯效果,在原项目的Layout布局中加了一个跑马灯文本,奇了怪了,文字能出现就是不给我跑起来,又重建了个项目测试,它又能跑了!活见鬼了!!!! 1.下面是测试项中的布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xml...
  阅读(1063)  评论(0)
 

详解Android首选项框架ListPreference

探索首选项框架 在深入探讨Android的首选项框架之前,首先构想一个需要使用首选项的场景,然后分析如何实现这一场景。假设你正在编写一个应用程序,它提供了一个搜索飞机航班的工具。而且,假设该应用程序的默认设置是根据机票价格由低到高的顺序显示航班,但用户可以将首选项设置为始终根据最少停站数或特定航线来航班。如何实现这一场景? ListPreference 显然,必须为用户提供UI...
  阅读(1313)  评论(0)
 

Android开发之PopuWindow的使用

先看效果图: 点击按钮PopuWindow消失或出现,点击空白区域,PopuWindow会自动消失! 源代码下载地址: PopuWindow下载...
  阅读(1948)  评论(0)
 

为ListView每个Item上面的按钮添加事件

1.先看下效果图:        在这里仅供测试,我把数据都写死了,根据需要可以自己进行修改,此外实现ListView上面每个Item上的Button的事件有两种方法: 1.使用final变量扩展局部变量的生命周期范围主要代码(本文最后附全部代码): //注意原本getView方法中的int position变量是非final的,现在改为final @Override pu...
  阅读(31575)  评论(41)
 

透明Button与自定义对话框设置

1.透明Button的使用 Button效果图: Button组件代码: <Button android:id="@+id/IpButton" android:layout_width="100dip" android:layout_height="50dip" android:...
  阅读(13208)  评论(0)
 

Android之TabHost组件美化

先看效果图:                    1.main.xml文件代码:     android:id="@android:id/tabhost"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:background="@dr...
  阅读(3390)  评论(2)
 

Android 相对布局属性全集

RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:...
  阅读(1671)  评论(0)
 

Android开发之shape的使用

1.效果图:                                                   2.shape文件中各属性的功能 gradient主要设置背景颜色渐变。startColor为起始颜色值,endColor为结束颜色值,angle为渐变角度 padding主要设置组件里内容距离组件内边框的间距 stroke主要设置组件的边框。width...
  阅读(745)  评论(0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值