<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ 张峥(Java)]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/extjavaee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; extjavaee]]></copyright><item><title><![CDATA[打开思维的枷锁：选项卡切换、手势识别动作ViewFlipper的一个案例分析]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8733517</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8733517</guid><author>extjavaee</author><pubDate>Thu, 28 Mar 2013 20:53:16 +0800</pubDate><description><![CDATA[1.案例图片展示：


2.案例功能扫描：
   1.ViewFlipper的页面切换功能，包括添加手势识别左右滑动切换，同时联动点击顶部选项卡切换；
   2.动态组合RadioGroup与ViewFlipper实现选项卡Tab与content联动；
   3.利用RadioButton实现顶部选项卡；
   4.动画Animation的定义及实现，包括xml方式和java代码；]]></description><category></category></item><item><title><![CDATA[android:绘制view过程学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8656051</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8656051</guid><author>extjavaee</author><pubDate>Sun, 10 Mar 2013 15:02:38 +0800</pubDate><description><![CDATA[View的getWidth和getHeight，getMeasuredWidth和getMeasuredHeight是在view放到layout中显示的时候才能获得正确的值的，但是往往我们需要在它显示之前就知道它的大小是多少，宽高是多少。怎么实现呢？我们需要预估View的宽高。
其实在View显示出来之后再获取它的宽高时能正确的得到它的大小，android绘制view的过程简单描述可以解释为：]]></description><category></category></item><item><title><![CDATA[android:listView学习记录2]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8650409</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8650409</guid><author>extjavaee</author><pubDate>Fri, 08 Mar 2013 21:29:12 +0800</pubDate><description><![CDATA[1、listView的两个属性
ListView.setChoiceModel：设置ListView回应用户响应点击的方式；
ListVeiw.setTextFilterEnable(true)：激活过滤功能，用户可以在软键盘上输入文字，ListView可以自动匹配用户输入的文字。


2、效果实现
第一、listView
第二、一个listView列表里面水平布置了一个imageV]]></description><category></category></item><item><title><![CDATA[android:listView学习记录1]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8649811</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8649811</guid><author>extjavaee</author><pubDate>Fri, 08 Mar 2013 11:41:25 +0800</pubDate><description><![CDATA[listView垂直列表显示组件，创建的方式有两种：
第一种：直接使用ListView进行创建；
第二种：让Activity继承ListActivity创建。
与listView其他相关的基本元素有：数据集、适配器。它们三者关系是典型的MVC模型应用。


几种重要的属性：
android:entries：制定一个数组资源，android将根据这个数组资源生成listView;
a]]></description><category></category></item><item><title><![CDATA[android:scrollView学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8649363</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8649363</guid><author>extjavaee</author><pubDate>Fri, 08 Mar 2013 10:07:34 +0800</pubDate><description><![CDATA[scrollView滚动条是由FrameLayout派生出来的，用于为普通组件添加滚动条的组件，scrollView里面最多只能包含一个组件。scrollView是给组件添加垂直滚动条，horizontalScrollView是给组件添加水平滚动条。



<ScrollView xmlns:android="http://schemas.android.com/apk/res/androi]]></description><category></category></item><item><title><![CDATA[android:spinner学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8646540</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8646540</guid><author>extjavaee</author><pubDate>Fri, 08 Mar 2013 01:00:55 +0800</pubDate><description><![CDATA[自定义spinner下拉选择框样式，通过添加BaseAdapter实现，但是在匿名内部类创建BaseAdapter的时候，获取样式spinner.xml里面textview对象时出现如下错误：
java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams
贴代码：
LayoutInflater inflayer]]></description><category></category></item><item><title><![CDATA[android:datePicker与timePicker学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8646999</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8646999</guid><author>extjavaee</author><pubDate>Fri, 08 Mar 2013 01:00:21 +0800</pubDate><description><![CDATA[datePicker控件通过添加监听器onDateChangedListener()来监听datePicker的年月日的改变，timePick控件通过监听器onTimeChangerListener()来监听tiemPicker的年月日的改变。
如何获取时间：
Calendar c = Calendar.getInstance();
        year = c.get(Calendar]]></description><category></category></item><item><title><![CDATA[android:tabHost学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8648245</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8648245</guid><author>extjavaee</author><pubDate>Thu, 07 Mar 2013 22:32:38 +0800</pubDate><description><![CDATA[一、TabHost可以很方便的在窗口上放置多个标签页，每个标签页相当于获得了一个与外部容器相同大小的组件摆放区域。TabHost仅仅是一个简单的容器，它提供了如下两个方法创建选项卡、添加选项卡：
-->newTabSpec(String tag)：创建选项卡
-->addTab(TabHost.TabSpec tabSpec)：添加选项卡
使用TabHost的一般步骤：
1.在界面布局中定]]></description><category></category></item><item><title><![CDATA[android:progressBar/seekBar/ratingBar学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8647673</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8647673</guid><author>extjavaee</author><pubDate>Thu, 07 Mar 2013 20:31:52 +0800</pubDate><description><![CDATA[一、progressBar进度条，用来显示事务进度，其中几个重要属性：
style:设置进度条样式，有小型圆形跳跃样式，中型圆形跳跃样式，大型圆形跳跃样式，水平进度条，竖直进度条。
                 style="?android:attr/progressBarStyleHorizontal"  style="?android:attr/progressBarStyleLar]]></description><category></category></item><item><title><![CDATA[android:autoCompleteTextView学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8646170</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8646170</guid><author>extjavaee</author><pubDate>Thu, 07 Mar 2013 13:47:42 +0800</pubDate><description><![CDATA[autoCompleteTextView继承于EditText，它用来自动提示与用户输入相关的关键字内容，以下拉列表项出现在编辑框的下面。
//设置下拉框提示的文字
android:completionHint="选择你喜欢的图书"
//设置用户输入几个字符时显示弹出提示框
android:completionThreshold="2"
//设置提示框与输入框的水平偏差
android]]></description><category></category></item><item><title><![CDATA[android:edittext学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8644903</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8644903</guid><author>extjavaee</author><pubDate>Thu, 07 Mar 2013 10:59:13 +0800</pubDate><description><![CDATA[实现在EditText中输入自定义表情，需要将放在drawable中的表情图片，嵌入到EditText中，这里利用ImageSpan实现该功能。
第一步：利用反射机制，得到图片资源的ID，生成图片bitmap对象
Field field = R.drawable.class.getDeclaredField("image" + random);
int resouceId = Integer]]></description><category></category></item><item><title><![CDATA[android:imageview学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8644456</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8644456</guid><author>extjavaee</author><pubDate>Wed, 06 Mar 2013 23:48:38 +0800</pubDate><description><![CDATA[ImageView.getDrawable为空？
   设置完iv.setImageResource(R.drawable.l)后，也要用getResources().getDrawable(R.drawable.l),而不是iv.getDrawable()。
   你调用了getDrawable(R.drawable.l)两次，将会获得俩个不同的对象，因为这样会获取俩个新的ImageDraw]]></description><category></category></item><item><title><![CDATA[android:textview学习记录]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/8640013</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/8640013</guid><author>extjavaee</author><pubDate>Wed, 06 Mar 2013 19:27:40 +0800</pubDate><description><![CDATA[这次扫盲运动的对象是UI中最基本控件textview；
扫盲突破方向是textview基本属性、textview文本内容、textview事件触发：
其中textview基本属性包括：布局控制（布局向外与布局向内）属性、显示控制（组件控制与文本控制）属性；
其中textview文本内容包括：文本嵌入形式（文本string与html）、文本内容识别（识别text的特殊链接与识别html网页链接]]></description><category></category></item><item><title><![CDATA[谈有关社团软件学习团队建设]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/6506873</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/6506873</guid><author>extjavaee</author><pubDate>Sun, 26 Sep 2010 12:17:00 +0800</pubDate><description><![CDATA[            随着互联网的迅速普及，软件产业的高速发展，企业对软件开发技术人才需求逐渐加大；另一方面，由于国家鼓励社会力量兴办教育，满足群众多样化的教育需求，因此在外界社会中逐渐出现一些培训学校，而高校的学生正由于外界对这方面的需求增大，并薪值较高，加之个人兴趣，很多非软件专业的学生逐渐开始寻求软件开发作为自己的第二专业，在外在的需求拉力和内在的兴趣推力这两股力量的驱动，学校出现一批]]></description><category></category></item><item><title><![CDATA[技术之外]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/6506769</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/6506769</guid><author>extjavaee</author><pubDate>Fri, 24 Sep 2010 23:37:00 +0800</pubDate><description><![CDATA[        最近都是发表些技术文章，有我自己的学习经验总结，也有在开发中遇到过程，还有学习笔记，等等，但是发现很久没有写技术之外的文章了。以前热衷于新诗，热衷于短片小品文，偶尔也发表几篇，调解下生活情操，感受下生活的一些小趣味。那时候自己是一门心思看一些现代诗，有徐志摩的，有李敖的，有海子的...寻找灵感，为什么同一件事情，或者是同一种感受，他们能够用语言描绘得那么美丽，那么动情。寻找这种感觉]]></description><category></category></item><item><title><![CDATA[闲读ajax修炼之道]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/6506414</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/6506414</guid><author>extjavaee</author><pubDate>Sun, 19 Sep 2010 11:44:00 +0800</pubDate><description><![CDATA[        选择翻看ajax主要是想对其有更充分的了解，在做个人博客的时候用过ajax异步处理过消息，但是只用其中很小的一块，就是进行用户姓名，密码验证，然后当鼠标onblur输入框的时候，进行和服务器交互，然后返回结果，在用户和密码输入框的div中显示验证结果。　　是Google Map点燃了Ajax火种，Google Map储存的是基于地理信息编码的卫图，关键是它能在web页面中可以对]]></description><category></category></item><item><title><![CDATA[文件上传及最近问题]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/6506078</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/6506078</guid><author>extjavaee</author><pubDate>Wed, 15 Sep 2010 00:01:00 +0800</pubDate><description><![CDATA[       先讲下最近遇到的一些问题，及其文件上传/下载功能的实现。 　　最近感觉进度有点慢，除了学校课程外，其他时间划分的不是很合理，又有项目，又要将博客更新，又要搞DSP,又想搞搞单片机，感觉像猴子扳包谷，就会出现板一块丢一块，到后来什么都没有。项目呢，主要是卡在网页设计上，怎么样设计出一个比较令人耳目一新的网页，怎么样才能有自己的一些风格，这是我一直思考的问题。当思路有了，但是在实现上]]></description><category></category></item><item><title><![CDATA[WID网页页面设计]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/6506006</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/6506006</guid><author>extjavaee</author><pubDate>Mon, 13 Sep 2010 22:21:00 +0800</pubDate><description><![CDATA[        针对用户需求，需要针对特定类型的网站进行网页页面设计，网页页面设计有几条要素准则，其一是方便性，便于用户操作；其二是趣味性创新性，能够让用户感觉到有趣。      其中有几个页面设计的术语需要了解：1.UI(user interface)用户界面，用户能够从这个界面直接获得信息并处理信息，实现互动。2.HCI(Human-Computer interaction)人与计算机相互]]></description><category></category></item><item><title><![CDATA[ee_blog之Ext升级版]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/6505332</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/6505332</guid><author>extjavaee</author><pubDate>Fri, 03 Sep 2010 16:38:00 +0800</pubDate><description><![CDATA[      最近忙于进行博客的更新，完成了，登录，注册，显示文章，写文章，文章评论，用户留言，文章管理，相册查看，等等，功能。这是永无止境的，看到更多，了解到有了更多的选择，但是选择只是有一个目的就是更方便，更灵活，更能优化整个项目。目的是产生健壮的代码，从而使整个性能得到提升。能够十行代码写的清除的，绝不花100行代码去那里绕弯子，但是我们都是经过从100行代码绕过来绕过去这个过程的，所以了解软]]></description><category></category></item><item><title><![CDATA[extjs那些事]]></title><link>https://blog.youkuaiyun.com/extjavaee/article/details/6505207</link><guid>https://blog.youkuaiyun.com/extjavaee/article/details/6505207</guid><author>extjavaee</author><pubDate>Wed, 01 Sep 2010 20:52:00 +0800</pubDate><description><![CDATA[    时间：9.1 14:32    地方：寝室电脑前    背景：又是听着学友的歌，这次是他与王菲合唱的《约定》，刚睡醒，最近睡眠质量真他妈的高，是啊，有规律的生活比什么都重要的！     最近想聊聊的还是技术上的问题，因为经过昨天的努力，加上今天上午的不懈，用ext做的登录注册，已经装饰到我的博客上了，也就是说我的博客正式开始装修，呵呵，当然用Ext啦。比较兴奋的是，学会了Ext]]></description><category></category></item></channel></rss>