<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_永恒幸福。。。。</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/25415/rss</id><updated>2011-10-30T15:08:38Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/25415/rss"/><entry><id>http://www.cnblogs.com/maoyu417/archive/2011/10/30/2229659.html</id><title type="text">android、apple PUSH 异同比较</title><summary type="text">相同点：	实现思路。	自己的服务器与apple（APNS）或google PUSH服务器进行通信，PUSH服务器依据相应的条件（如：当前终端在线），向相应的终端设备发送PUSH信息。	终端设备通过自己确定身份的机制告知PUSH服务器我存在，并将PUSH服务器返回给终端的一个ID发给自己的服务器，当自己服务器需要PUSH时，与Apple或android PUSH服务器通信，其中需发送ID信息。不同点：设备身份的确定APPLE 每个终端设备独有设备证书，而APNS也有一个服务器证书，两者建立的时候，进行证书的有效性检查。	PUSH认证检查分两层：	1 TLS加密连接	TLS连接成功，会将设备证书.</summary><published>2011-10-30T15:09:00Z</published><updated>2011-10-30T15:09:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2011/10/30/2229659.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2011/10/30/2229659.html"/><content type="html">&lt;p&gt;相同点：&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;实现思路。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;自己的服务器与apple（APNS）或google PUSH服务器进行通信，PUSH服务器依据相应的条件（如：当前终端在线），向相应的终端设备发送PUSH信息。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;nbsp;终端设备通过自己确定身份的机制告知PUSH服务器我存在，并将PUSH服务器返回给终端的一个ID发给自己的服务器，当自己服务器需要PUSH时，与Apple或android PUSH服务器通信，其中需发送ID信息。&lt;/p&gt;&lt;p&gt;不同点：&lt;/p&gt;&lt;p&gt;设备身份的确定&amp;nbsp;&lt;/p&gt;&lt;p&gt;APPLE &lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;每个终端设备独有设备证书，而APNS也有一个服务器证书，两者建立的时候，进行证书的有效性检查&lt;font  color="#555555" face="'Hiragino Sans GB', 'Helvetica Neue', Helvetica, sans-serif"&gt;&lt;span  style="font-size: 12px; line-height: 20px;"&gt;。&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;PUSH认证检查分两层：&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;1 TLS加密连接&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;TLS连接成功，会将设备证书发给APNS，并每15分钟会进行一次TLS握手；若握手失败，会不断去连接。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;2 令牌认证&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;TLS连接成功后，通过设备证书及密钥计算出每个设备的设备令牌，然后将设备令牌发给终端设备，以确定设备的唯一身份。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Android&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;需要用户自己注册一个gmail邮箱，通过gmail邮箱确定终端设备。&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/maoyu417/aggbug/2229659.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/maoyu417/archive/2011/10/30/2229659.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2011/09/15/2176927.html</id><title type="text">同一位置（同一个ImageView）显示不同的图片--level-list （转）</title><summary type="text">有时候，我们为了在同一个位置（同一个ImageView）中显示不同的图片，往往会使用： 1 ...2 if (条件1) { 3 image.setBackground(R.id.xxx1); 4 } else if (条件2) { 5 image.setBackground(R.id.xxx2); 6 }7 ... 可以用另一个简便的方法实现相同的功能， 首先，在res/drawable下建立一个xml文件，内容如下： 1 &amp;lt;level-list xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;quot;&amp;gt</summary><published>2011-09-15T01:00:00Z</published><updated>2011-09-15T01:00:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2011/09/15/2176927.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2011/09/15/2176927.html"/><content type="html">&lt;div&gt;&lt;span style="font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; font-size: 13px; line-height: 19px; "&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0px; line-height: 1.5em; color: #000000; font-size: 13px; "&gt;有时候，我们为了在同一个位置（同一个ImageView）中显示不同的图片，往往会使用：　　&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #f5f5f5; font-family: 'Courier New'; font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; word-break: break-all; overflow-x: auto; overflow-y: auto; "&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;1&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;...&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;2&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;if&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt; (条件1) { &lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;3&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;    image.setBackground(R.id.xxx1); &lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;4&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;} &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;else&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;if&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt; (条件2) { &lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;5&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;    image.setBackground(R.id.xxx2); &lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;6&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;}&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;7&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;...&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0px; line-height: 1.5em; color: #000000; font-size: 13px; "&gt;可以用另一个简便的方法实现相同的功能，&lt;/p&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0px; line-height: 1.5em; color: #000000; font-size: 13px; "&gt;首先，在res/drawable下建立一个xml文件，内容如下：　　&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #f5f5f5; font-family: 'Courier New'; font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; word-break: break-all; overflow-x: auto; overflow-y: auto; "&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;1&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;level-list &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;xmlns:android&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="http://schemas.android.com/apk/res/android"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;2&lt;/span&gt;  &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;item &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;android:maxLevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="4"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;  android:drawable&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="@drawable/stat_sys_battery_0"&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;3&lt;/span&gt;  &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;item &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;android:maxLevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="14"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;  android:drawable&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="@drawable/stat_sys_battery_10"&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;4&lt;/span&gt;  &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;item &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;android:maxLevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="29"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt; android:drawable&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="@drawable/stat_sys_battery_20"&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;5&lt;/span&gt;  &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;item &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;android:maxLevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="49"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt; android:drawable&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="@drawable/stat_sys_battery_40"&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;6&lt;/span&gt;  &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;item &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;android:maxLevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="69"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;  android:drawable&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="@drawable/stat_sys_battery_60"&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;7&lt;/span&gt;  &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;item &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;android:maxLevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="89"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt; android:drawable&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="@drawable/stat_sys_battery_80"&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;8&lt;/span&gt;  &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;item &lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt;android:maxLevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="100"&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #ff0000; "&gt; android:drawable&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;="@drawable/stat_sys_battery_100"&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #008080; "&gt;9&lt;/span&gt; &lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #800000; "&gt;level-list&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #0000ff; "&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0px; line-height: 1.5em; color: #000000; font-size: 13px; "&gt;然后在layout中把image view的src设置成已创建好的xml文件，程序中变换图片时，只需要使用：　　&lt;/p&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #f5f5f5; font-family: 'Courier New'; font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; word-break: break-all; overflow-x: auto; overflow-y: auto; "&gt;&lt;pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;imageview.getDrawable().setLevel(&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;50&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; line-height: 1.5; color: #000000; "&gt;);&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0px; line-height: 1.5em; color: #000000; font-size: 13px; "&gt;Android会根据level的值自动选择对应的图片。手机显示剩余电量就是用这个方法来显示不同图片的。&lt;/p&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 0px; line-height: 1.5em; color: #000000; font-size: 13px; "&gt;转自：&lt;a href="http://www.blogjava.net/lihao336/archive/2010/06/09/323108.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #075db3; text-decoration: underline; "&gt;http://www.blogjava.net/lihao336/archive/2010/06/09/323108.html&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/maoyu417/aggbug/2176927.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/maoyu417/archive/2011/09/15/2176927.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2011/09/14/2176122.html</id><title type="text">(Android实战)界面设计注意事项</title><summary type="text">android手机界面设置时，界面的尺寸提到手机的分辨率：主流的就是320*480，480*800,480*854在美工实际设计时，这样的分辨率原图，直接配置到应用中，发现界面失真，原因：在android手机界面上方，包含一个是手机状态栏，和应用的标题栏，应用的实际占的界面要小于分辨率的高度，480*800的界面，实际应用占480*724px320*480的界面，实际应用占320*442px（如果应用时全屏，就不要考虑这样的问题）</summary><published>2011-09-14T05:58:00Z</published><updated>2011-09-14T05:58:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2011/09/14/2176122.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2011/09/14/2176122.html"/><content type="html">&lt;div&gt;&lt;span style="font-family: Verdana, ����; line-height: normal; "&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; font-size: 13px; "&gt;android&lt;span style="font-family: 宋体; "&gt;手机界面设置时，界面的尺寸&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 21px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 20.25pt; font-size: 13px; "&gt;&lt;span style="font-family: 宋体; "&gt;提到手机的分辨率：主流的就是&lt;/span&gt;320*480&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;480*800,480*854&lt;/p&gt;&lt;p style="line-height: 21px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 21pt; font-size: 13px; "&gt;&lt;span style="font-family: 宋体; "&gt;在美工实际设计时，这样的分辨率原图，直接配置到应用中，发现界面失真，&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 21px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 20.25pt; font-size: 13px; "&gt;&lt;span style="font-family: 宋体; "&gt;原因：在&lt;/span&gt;android&lt;span style="font-family: 宋体; "&gt;手机界面上方，包含一个是手机状态栏，和应用的标题栏，应用的实际占的界面要小于分辨率的高度，&lt;/span&gt;&lt;/p&gt;&lt;p style="line-height: 21px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 20.25pt; font-size: 13px; "&gt;480*800&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;的界面&lt;/span&gt;&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;，实际应用占&lt;/span&gt;480*724px&lt;/p&gt;&lt;p style="line-height: 21px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 20.25pt; font-size: 13px; "&gt;320*480&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;的界面，实际应用占&lt;/span&gt;&amp;nbsp;320*442px&lt;/p&gt;&lt;p style="line-height: 21px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 20.25pt; font-size: 13px; "&gt;&lt;/p&gt;&lt;p style="line-height: 21px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;/p&gt;&lt;p style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 20.25pt; font-size: 13px; "&gt;&lt;span style="font-family: 宋体; "&gt;（如果应用时全屏，就不要考虑这样的问题）&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/maoyu417/aggbug/2176122.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/maoyu417/archive/2011/09/14/2176122.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2011/07/19/2110169.html</id><title type="text">LinearLayout android:layout_weight的理解</title><summary type="text">一 不正确的理解	将各个view（BUTTON等）的android:layout_weight看作比例关系在父VIEW中显示。二 自己的理解	weight是重要性标识，值越大重要性越强。	重要性越强，意味着占据父VIEW剩余空间的能力越强。剩余空间可能很大也可能很小，甚至没有。三 举例说明证实自己的理解	&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;	&amp;lt;LinearLayout xmlns:android=&amp;quot;http://schemas.android.com/apk/res/android&amp;qu</summary><published>2011-07-19T01:00:00Z</published><updated>2011-07-19T01:00:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2011/07/19/2110169.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2011/07/19/2110169.html"/><content type="html">&lt;p&gt;一 不正确的理解&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;将各个view（BUTTON等）的android:layout_weight&amp;nbsp;看作比例关系在父VIEW中显示。&lt;/p&gt;&lt;p&gt;二 自己的理解&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;weight是重要性标识，值越大重要性越强。&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;重要性越强，意味着占据父VIEW剩余空间的能力越强。剩余空间可能很大也可能很小，甚至没有。&lt;/p&gt;&lt;p&gt;三 举例说明证实自己的理解&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;div&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="horizontal" &lt;span  style="white-space:pre"&gt;		&lt;/span&gt;android:layout_width="fill_parent"     android:layout_height="fill_parent"     &amp;gt;     &lt;/div&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;lt;Button android:layout_weight="1" android:id="@+id/btn_ok" android:layout_width="wrap_content" &lt;span  style="white-space:pre"&gt;	&lt;/span&gt;android:text="Button1111111111111111111111111111111" &lt;span  style="white-space:pre"&gt;		&lt;/span&gt;android:layout_height="wrap_content"&amp;gt;&amp;lt;/Button&amp;gt;     &lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;lt;Button android:layout_weight="2" android:id="@+id/btn_ok2" android:layout_width="wrap_content" android:text="Button2" &lt;span  style="white-space:pre"&gt;		&lt;/span&gt;android:layout_height="wrap_content"&amp;gt;&amp;lt;/Button&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;lt;Button android:layout_weight="3" android:id="@+id/btn_ok3" android:layout_width="wrap_content" android:text="Button3" &lt;span  style="white-space:pre"&gt;		&lt;/span&gt;android:layout_height="wrap_content"&amp;gt;&amp;lt;/Button&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&amp;lt;/LinearLayout&amp;gt;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space:pre"&gt;	&lt;/span&gt;btn_ok3重要性最高，所以它占有父view剩余空间能力最强。父view会先紧着btn_ok和btn_ok2显示，这两个view的显示会按其所需要的内容空间进行显示，剩余无论多大的空间都分配给btn_ok3显示。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/maoyu417/aggbug/2110169.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/maoyu417/archive/2011/07/19/2110169.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2008/08/13/1266984.html</id><title type="text">给C盘减减肥,让你电脑飞一般速度! </title><summary type="text">当你买了台新电脑时，觉得性能，速度，你都比较满意，但是随着时间推移，你觉得你C盘空间越来越小，速度也降下了，那我们该怎么办呢？ 对于菜鸟来说，有一点你必须注意：当你下载东西，有些网站是默认C盘，这时可以选择下载盘时，最好放在其他盘里，不可以选择也没办法，C盘里的文件也是病毒喜欢光顾的地方。 对于用久了的用户，C盘里都会积累些空余资料，占用了太多空间，对于没必要我们是不是该删除呢：  删除空余文件，...</summary><published>2008-08-13T07:29:00Z</published><updated>2008-08-13T07:29:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2008/08/13/1266984.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2008/08/13/1266984.html"/></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2008/05/29/1210191.html</id><title type="text">用SQL查看字符串ASCII码</title><summary type="text">DECLARE @position int, @nstring nchar(12)SET @position = 1SET @nstring = N'字符串' PRINT 'Character #' + ' ' + 'Unicode Character' + ' ' + 'UNICODE Value' WHILE @position &amp;lt;= DATALENGTH(@nstring) BEGIN...</summary><published>2008-05-29T10:06:00Z</published><updated>2008-05-29T10:06:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2008/05/29/1210191.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2008/05/29/1210191.html"/></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2008/04/02/1133903.html</id><title type="text">解决union不能order by问题</title><summary type="text">SELECT id, LEFT(Bbs_Title, 14) AS Bbs_Title, LEFT(User_name, 3)  AS User_name, test1,test2,  test3 = '内部论坛'FROM (SELECT top 3 Bbs_MessageID AS id, LEFT(Bbs_Title, 14) AS Bbs_Title,  LEFT(User_name, 3)...</summary><published>2008-04-02T01:07:00Z</published><updated>2008-04-02T01:07:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2008/04/02/1133903.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2008/04/02/1133903.html"/></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2008/04/02/1133870.html</id><title type="text">利用sender的Parent获取GridView中的当前行(转载)</title><summary type="text">看论坛里很多人都在问如果获取GridView当行的问题，当然解决这个问题有好几个方法:1 加RowCommand事件中，判断请求的发出按钮控件名，根据传递的参数来获取当前行中我们需要的参数。2 GridView设置datakeynames方式。&amp;#8230;&amp;#8230;以上方法实现不再累赘。今天给大家介绍一种最方便，也最满足日常思维的好办法：采用控件事件的sender的Parent来获取cell...</summary><published>2008-04-02T00:51:00Z</published><updated>2008-04-02T00:51:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2008/04/02/1133870.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2008/04/02/1133870.html"/></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2008/04/01/1132313.html</id><title type="text">gridview固定表头</title><summary type="text">1、在&amp;lt;head&amp;gt;里面加上&amp;lt;script type="text/javascript"&amp;gt;function s(){var t = document.getElementById("&amp;lt;%=GridView1.ClientID%&amp;gt;");var t2 = t.cloneNode(true)for(i = t2.rows.length -1;i &amp;gt; 0;i--)t...</summary><published>2008-04-01T02:27:00Z</published><updated>2008-04-01T02:27:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2008/04/01/1132313.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2008/04/01/1132313.html"/></entry><entry><id>http://www.cnblogs.com/maoyu417/archive/2008/02/20/1074710.html</id><title type="text">将某网站设为主页方法</title><summary type="text">&amp;lt;a onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.@@@.com/');" href="#"&amp;gt;设为首页&amp;lt;/a&amp;gt; | &amp;lt;a href="#"&amp;gt;更多&amp;lt;/a&amp;gt;</summary><published>2008-02-20T03:29:00Z</published><updated>2008-02-20T03:29:00Z</updated><author><name>maoyu417</name><uri>http://www.cnblogs.com/maoyu417/</uri></author><link rel="alternate" href="http://www.cnblogs.com/maoyu417/archive/2008/02/20/1074710.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/maoyu417/archive/2008/02/20/1074710.html"/></entry></feed>
