<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>side2.jp &#187; 開発TIPS</title>
	<atom:link href="http://side2.jp/category/development-info/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://side2.jp</link>
	<description>About Android</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:14:33 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Android 3.2のズーム機能について</title>
		<link>http://side2.jp/2011/07/zoom-and-stretch/</link>
		<comments>http://side2.jp/2011/07/zoom-and-stretch/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 03:56:44 +0000</pubDate>
		<dc:creator>Futaba</dc:creator>
				<category><![CDATA[開発TIPS]]></category>

		<guid isPermaLink="false">http://side2.jp/?p=3507</guid>
		<description><![CDATA[Android 3.2 から、大画面(xlarge)に対応していないアプリの画面を拡大して表示する機能が搭載されたのですが、アプリの設定によっては、強制的にZoomモードになって、Stretch・Zoom が選べなくなる [...]]]></description>
			<content:encoded><![CDATA[<p>Android 3.2 から、大画面(xlarge)に対応していないアプリの画面を拡大して表示する機能が搭載されたのですが、アプリの設定によっては、強制的にZoomモードになって、Stretch・Zoom が選べなくなる事があるのに気付きました。</p>
<p>色々試してみた結果、強制Zoomになる条件は</p>
<p style="margin-left: 40px;">&lt;uses-sdk&gt;でminSdkVersionを指定していないか、3以下を指定している時に、<br />
&lt;supports-screens&gt;でlargeScreens=&quot;true&quot;を指定していない場合</p>
<p>つまり、なにも指定せずにプロジェクトを作っただけだと、強制的にZoomモードで表示されてしまうので、要注意です。（ま、そんなことはあまり無いのかもしれませんが）</p>
<p><a href="http://side2.jp/wordpress/wp-content/uploads/2011/07/device188.jpg"><img width="500" height="312" class="alignnone size-large wp-image-3510" title="強制拡大されて選択アイコンが無い状態" alt="強制拡大されて選択アイコンが無い状態" src="http://side2.jp/wordpress/wp-content/uploads/2011/07/device188-500x312.jpg" /></a><br />
この画面は、強制的にZoomで表示されてStretch・Zoomの選択画面を開く為のアイコンが無い状態。</p>
<p>&nbsp;</p>
<p><a href="http://side2.jp/wordpress/wp-content/uploads/2011/07/device189.jpg"><img width="500" height="312" class="alignnone size-large wp-image-3511" title="選択アイコンが出ている状態" alt="選択アイコンが出ている状態" src="http://side2.jp/wordpress/wp-content/uploads/2011/07/device189-500x312.jpg" /></a><br />
先とおなじプロジェクトの、AndroidManifestに</p>
<p style="margin-left: 40px;">&lt;uses-sdk android:minSdkVersion=&quot;4&quot; /&gt;</p>
<p>を記述すると、このように選択用のアイコンが現れる。</p>
<p>&nbsp;</p>
<p>ちなみに、選択用のアイコンは右下のこんなやつです。<br />
<a href="http://side2.jp/wordpress/wp-content/uploads/2011/07/zoom1.jpg"><img class="alignnone size-full wp-image-3486" title="zoom icon1" alt="zoom icon1" src="http://side2.jp/wordpress/wp-content/uploads/2011/07/zoom1.jpg" style="width: 250px; height: 126px;" /></a></p>
<p>&nbsp;</p>
<p>あと、Android 3.0 からは、&lt;supports-screens&gt;に xlargeScreens が指定できるようになっているので、これをtrue指定すると、強制的にStretchモードで表示されるようになる。（Android 3.1までと同じ状態）</p>
<p><a href="http://side2.jp/wordpress/wp-content/uploads/2011/07/device190.jpg"><img width="500" height="312" class="alignnone size-large wp-image-3512" title="device190" alt="device190" src="http://side2.jp/wordpress/wp-content/uploads/2011/07/device190-500x312.jpg" /></a>&nbsp;<br />
先とおなじプロジェクトの、AndroidManifestに</p>
<p style="margin-left: 40px;">&lt;supports-screens android:xlargeScreens=&quot;true&quot; /&gt;</p>
<p>を記述すると、 Stretch・Zoomの選択アイコンが消えて、Stretchモードで表示される。</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://side2.jp/2011/07/zoom-and-stretch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[TIPS]文字にドロップシャドウを付ける方法</title>
		<link>http://side2.jp/2011/04/textview-dropshadow/</link>
		<comments>http://side2.jp/2011/04/textview-dropshadow/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 16:39:47 +0000</pubDate>
		<dc:creator>Futaba</dc:creator>
				<category><![CDATA[開発TIPS]]></category>
		<category><![CDATA[TextView]]></category>

		<guid isPermaLink="false">http://side2.256byte.com/?p=2611</guid>
		<description><![CDATA[実は TextView には影を付ける為のパラメーターが有るので、簡単にドロップシャドウが付けられます。 レイアウトでは android:shadowColor 影の色 android:shadowDx 元の文字からの移 [...]]]></description>
			<content:encoded><![CDATA[<p>実は TextView には影を付ける為のパラメーターが有るので、簡単にドロップシャドウが付けられます。</p>
<p>レイアウトでは</p>
<table width="450" cellspacing="1" cellpadding="1" border="1">
<tbody>
<tr>
<td>android:shadowColor</td>
<td>影の色</td>
</tr>
<tr>
<td>android:shadowDx</td>
<td rowspan="2">元の文字からの移動距離</td>
</tr>
<tr>
<td>android:shadowDy</td>
</tr>
<tr>
<td>android:shadowRadius</td>
<td>ぼやけ具合</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>プログラムからは</p>
<p>TextView#setShadowLayer(float radius, float dx, float dy, int color)</p>
<p>で、ドロップシャドウを指定できます。</p>
<p><span id="more-2611"></span>&nbsp;</p>
<p>例えば、元の表示がこれだとして</p>
<p><img width="200" height="100" border="1" class="size-full wp-image-2623" title="shadow1" alt="shadow1" src="http://side2.256byte.com/wordpress/wp-content/uploads/2011/04/shadow1.jpg" /></p>
<p class="syntax">[xml]&lt;TextView<br />
&nbsp;&nbsp;&nbsp; android:layout_width=&quot;fill_parent&quot;<br />
&nbsp;&nbsp;&nbsp; android:layout_height=&quot;wrap_content&quot;<br />
&nbsp;&nbsp;&nbsp; android:text=&quot;@string/hello&quot;<br />
&nbsp;&nbsp;&nbsp; android:textColor=&quot;#000&quot;<br />
&nbsp;&nbsp;&nbsp; android:textSize=&quot;20sp&quot;<br />
&nbsp;&nbsp;&nbsp; /&gt;<br />
[/xml]</p>
<p>&nbsp;</p>
<p>グレーの影を付けるとこんな感じ</p>
<p><img width="200" height="100" border="1" class="size-full wp-image-2646" title="shadow2" alt="shadow2" src="http://side2.256byte.com/wordpress/wp-content/uploads/2011/04/shadow2.jpg" /></p>
<p>[xml]&lt;TextView<br />
&nbsp;&nbsp;&nbsp; android:layout_width=&quot;fill_parent&quot;<br />
&nbsp;&nbsp;&nbsp; android:layout_height=&quot;wrap_content&quot;<br />
&nbsp;&nbsp;&nbsp; android:text=&quot;@string/hello&quot;<br />
&nbsp;&nbsp;&nbsp; android:textColor=&quot;#000&quot;<br />
&nbsp;&nbsp;&nbsp; android:textSize=&quot;20sp&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowColor=&quot;#888&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowDx=&quot;1.5&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowDy=&quot;1.5&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowRadius=&quot;1.5&quot;<br />
&nbsp;&nbsp;&nbsp; /&gt;<br />
[/xml]</p>
<p>&nbsp;</p>
<p>分かりやすいように、色を赤にして距離を離してみると</p>
<p><img width="200" height="100" border="1" class="size-full wp-image-2632" title="shadow3" alt="shadow3" src="http://side2.256byte.com/wordpress/wp-content/uploads/2011/04/shadow3.jpg" /></p>
<p>[xml]&lt;TextView<br />
&nbsp;&nbsp;&nbsp; android:layout_width=&quot;fill_parent&quot;<br />
&nbsp;&nbsp;&nbsp; android:layout_height=&quot;wrap_content&quot;<br />
&nbsp;&nbsp;&nbsp; android:text=&quot;@string/hello&quot;<br />
&nbsp;&nbsp;&nbsp; android:textColor=&quot;#000&quot;<br />
&nbsp;&nbsp;&nbsp; android:textSize=&quot;20sp&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowColor=&quot;#F00&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowDx=&quot;5.0&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowDy=&quot;5.0&quot;<br />
&nbsp;&nbsp;&nbsp; android:shadowRadius=&quot;1.5&quot;<br />
&nbsp;&nbsp;&nbsp; /&gt;<br />
[/xml]</p>
<p>&nbsp;</p>
<p>あと、ボタンなんかの文字にも有効なようです。</p>
<p><img width="200" height="100" border="1" class="size-full wp-image-2638" title="shadow4" alt="shadow4" src="http://side2.256byte.com/wordpress/wp-content/uploads/2011/04/shadow4.jpg" /></p>
<p>&nbsp;</p>
<p><a href="http://side2.256byte.com/wordpress/wp-content/uploads/2011/04/device141.png"><img width="200" height="300" border="1" src="http://side2.256byte.com/wordpress/wp-content/uploads/2011/04/device141-200x300.png" alt="ドロップシャドウ" title="ドロップシャドウ" class="size-medium wp-image-2651" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://side2.jp/2011/04/textview-dropshadow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[TIPS]ImageViewで9patchを表示する方法</title>
		<link>http://side2.jp/2010/11/imageview-scaletype/</link>
		<comments>http://side2.jp/2010/11/imageview-scaletype/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 07:26:26 +0000</pubDate>
		<dc:creator>Futaba</dc:creator>
				<category><![CDATA[開発TIPS]]></category>
		<category><![CDATA[9patch]]></category>
		<category><![CDATA[ImageView]]></category>

		<guid isPermaLink="false">http://side2.256byte.com/?p=2398</guid>
		<description><![CDATA[ImageView に 9patchのPNG画像のリソースを指定する場合、backgroundに指定すれば正しく伸びてくれるのですが、srcに指定してもうまく伸びてくれません。 ImageView なので backgro [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ImageView</strong> に <strong>9patch</strong>のPNG画像のリソースを指定する場合、<strong>background</strong>に指定すれば正しく伸びてくれるのですが、<strong>src</strong>に指定してもうまく伸びてくれません。</p>
<p>ImageView なので background で代用しても問題無さそうなのですが、ウィジェット(appWidget)で使う場合は backgroundを簡単に変更出来ないので困りました。</p>
<p>&nbsp;<span id="more-2398"></span></p>
<h3>解決方法</h3>
<p>問題は画像のリサイズ指定にありました。</p>
<p>解決方法は簡単で、</p>
<p style="margin-left: 40px;"><span style="font-size: larger;"><strong>scaleType</strong> に <strong>fitXY</strong> を指定</span></p>
<p>するだけです。</p>
<p>scaleType は画像のリサイズや配置の指定で、デフォルトでは fitCenter が指定されてるっぽいです。</p>
<p>XMLの場合</p>
<p class="syntax">[xml]&lt;ImageView<br />
&nbsp;&nbsp;&nbsp; &#8230;<br />
&nbsp;&nbsp;&nbsp; android:scaleType=&quot;fitXY&quot;<br />
/&gt;[/xml]</p>
<p>&nbsp;</p>
<p>コード内で変更する場合</p>
<p class="syntax">[java]ImageView iv;<br />
iv= (ImageView) findViewById(R.id.hoge);<br />
iv.setScaleType(ImageView.ScaleType.FIT_XY);[/java]</p>
<p>&nbsp;</p>
<p>scaleTypeには他にも様々な指定が可能です。</p>
<p>参考&rarr; <a href="http://wikiwiki.jp/android/?UI%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8%2FImageView#scaleType">http://wikiwiki.jp/android/?UI%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8%2FImageView#scaleType</a></p>
<p>&nbsp;</p>
<p>で、こんな感じでうまく出来ました。</p>
<table width="450" cellspacing="1" cellpadding="1" border="0" class="noborder">
<tbody>
<tr>
<td><a href="http://side2.256byte.com/wordpress/wp-content/uploads/2010/11/widget_sample1.png"><img width="180" height="300" class="size-medium wp-image-2413" title="widget_sample1" alt="widget_sample1" src="http://side2.256byte.com/wordpress/wp-content/uploads/2010/11/widget_sample1-180x300.png" /></a></td>
<td><a href="http://side2.256byte.com/wordpress/wp-content/uploads/2010/11/widget_sample2.png"><img width="180" height="300" class="size-medium wp-image-2414" title="widget_sample2" alt="widget_sample2" src="http://side2.256byte.com/wordpress/wp-content/uploads/2010/11/widget_sample2-180x300.png" /></a></td>
</tr>
<tr>
<td>&nbsp;何も指定せずに、正しく伸びなかった</td>
<td>&nbsp;fitXYを指定して、正しく伸びた</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>最初、この方法を知らずに、NinePatchDrawable を使って自前で伸ばしたりして、無駄な時間を費やしました・・・orz</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://side2.jp/2010/11/imageview-scaletype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[TIPS]端末に設定されている日付フォーマットの取得</title>
		<link>http://side2.jp/2010/11/get-date-format/</link>
		<comments>http://side2.jp/2010/11/get-date-format/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 10:39:35 +0000</pubDate>
		<dc:creator>Futaba</dc:creator>
				<category><![CDATA[開発TIPS]]></category>
		<category><![CDATA[DateFormat]]></category>
		<category><![CDATA[locale]]></category>

		<guid isPermaLink="false">http://side2.256byte.com/?p=2061</guid>
		<description><![CDATA[android.text.format.DateFormat クラスの getDateFormat() で取得できる。 例） [java]SimpleDateFormat sdf; sdf=(SimpleDateForm [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.android.com/reference/android/text/format/DateFormat.html">android.text.format.DateFormat</a> クラスの <a href="http://developer.android.com/reference/android/text/format/DateFormat.html#getDateFormat%28android.content.Context%29">getDateFormat()</a> で取得できる。<span style="font-size: smaller;"><br />
</span></p>
<p>例）</p>
<p class="syntax">[java]SimpleDateFormat sdf;<br />
sdf=(SimpleDateFormat)DateFormat.getDateFormat(this);<br />
String pattern=sdf.toPattern();[/java]</p>
<p>ちなみに、<a href="http://developer.android.com/reference/java/text/SimpleDateFormat.html">SimpleDateFormat</a> でのPattern取得には <a href="http://developer.android.com/reference/java/text/SimpleDateFormat.html#toPattern%28%29">toPattern()</a> と <a href="http://developer.android.com/reference/java/text/SimpleDateFormat.html#toLocalizedPattern%28%29">toLocalizedPattern()</a> の２種類存在するのですが、違いが良く分かりません・・・orz</p>
<p><span id="more-2061"></span>&nbsp;</p>
<p><a href="http://developer.android.com/reference/android/provider/Settings.System.html#getString%28android.content.ContentResolver,%20java.lang.String%29">Settings.System.getString()</a> でも取得できる・・・が</p>
<p class="syntax">[java]String pattern = Settings.System.getString(getContentResolver(), Settings.System.DATE_FORMAT);[/java]</p>
<p>この方法だと、設定を標準にしているとnullや空白の文字列が返ってくるので注意。</p>
<p>あと、区切り文字も違っていたりする。 getDateFormatの方は各localeに合った区切り文字で、getStringの方は一律 -(マイナス) が使われるもよう（全ての環境で調べた訳では有りません）</p>
<p>&nbsp;</p>
<h3>ロケール別デフォルトDateFormatリスト</h3>
<p>ついでなので、ロケール別に設定されているデフォルトのDateFormatを調べてみました。<br />
まぁ、誰得リストだことｗ</p>
<table width="450" cellspacing="1" cellpadding="1" border="1">
<tbody>
<tr class="top">
<td>Language</td>
<td>Locale</td>
<td>DateFormat</td>
</tr>
<tr>
<td>アラビア語</td>
<td>ar</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>チェコ語</td>
<td>cs</td>
<td>&quot;d. M. yyyy&quot;</td>
</tr>
<tr>
<td>チェコ語 (チェコ共和国)*</td>
<td>cs_CZ</td>
<td>&quot;d. M. yyyy&quot;</td>
</tr>
<tr>
<td>デンマーク語</td>
<td>da</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>デンマーク語 (デンマーク)</td>
<td>da_DK</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ドイツ語</td>
<td>de</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ドイツ語 (オーストリア)*</td>
<td>de_AT</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ドイツ語 (ベルギー)</td>
<td>de_BE</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ドイツ語 (スイス)*</td>
<td>de_CH</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ドイツ語 (ドイツ)* **</td>
<td>de_DE</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ドイツ語 (リヒテンシュタイン)*</td>
<td>de_LI</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ドイツ語 (ルクセンブルグ)</td>
<td>de_LU</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ギリシャ語</td>
<td>el</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ギリシャ語 (ギリシャ)</td>
<td>el_GR</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語</td>
<td>en</td>
<td>&quot;yyyy-MM-dd&quot;</td>
</tr>
<tr>
<td>英語 (オーストラリア)*</td>
<td>en_AU</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (ベルギー)</td>
<td>en_BE</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (ボツワナ)</td>
<td>en_BW</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (ベリーズ)</td>
<td>en_BZ</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (カナダ)*</td>
<td>en_CA</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (イギリス)* **</td>
<td>en_GB</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (中華人民共和国香港特別行政区)</td>
<td>en_HK</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (アイルランド)</td>
<td>en_IE</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (インド)</td>
<td>en_IN</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (ジャマイカ)</td>
<td>en_JM</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (マーシャル諸島共和国)</td>
<td>en_MH</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (マルタ)</td>
<td>en_MT</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (ナミビア)</td>
<td>en_NA</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (ニュージーランド)*</td>
<td>en_NZ</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (フィリピン)</td>
<td>en_PH</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (パキスタン)</td>
<td>en_PK</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (シンガポール)*</td>
<td>en_SG</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (トリニダード・トバゴ)</td>
<td>en_TT</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (アメリカ合衆国)* **</td>
<td>en_US</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (アメリカ合衆国)</td>
<td>en_US_POSIX</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (アメリカ領ヴァージン諸島)</td>
<td>en_VI</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (南アフリカ)</td>
<td>en_ZA</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>英語 (ジンバブエ)</td>
<td>en_ZW</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>スペイン語</td>
<td>es</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>スペイン語 (スペイン)* **</td>
<td>es_ES</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>スペイン語 (アメリカ合衆国)**</td>
<td>es_US</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>フィンランド語</td>
<td>fi</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>フランス語</td>
<td>fr</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>フランス語 (ベルギー)*</td>
<td>fr_BE</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>フランス語 (カナダ)*</td>
<td>fr_CA</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>フランス語 (スイス)*</td>
<td>fr_CH</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>フランス語 (フランス)* **</td>
<td>fr_FR</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>フランス語 (ルクセンブルグ)</td>
<td>fr_LU</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>フランス語 (モナコ)</td>
<td>fr_MC</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>ヘブライ語</td>
<td>iw</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>クロアチア語</td>
<td>hr</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ハンガリー語</td>
<td>hu</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>インドネシア語</td>
<td>in</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>イタリア語</td>
<td>it</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>イタリア語 (スイス)*</td>
<td>it_CH</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>イタリア語 (イタリア)* **</td>
<td>it_IT</td>
<td>&quot;dd/MM/yyyy&quot;</td>
</tr>
<tr>
<td>日本語</td>
<td>ja</td>
<td>&quot;yyyy/MM/dd&quot;</td>
</tr>
<tr>
<td>日本語 (日本)* **</td>
<td>ja_JP</td>
<td>&quot;yyyy/MM/dd&quot;</td>
</tr>
<tr>
<td>韓国語</td>
<td>ko</td>
<td>&quot;yyyy. M. d.&quot;</td>
</tr>
<tr>
<td>韓国語 (大韓民国)* **</td>
<td>ko_KR</td>
<td>&quot;yyyy. M. d.&quot;</td>
</tr>
<tr>
<td>ノルウェー語 (ブークモール)</td>
<td>nb</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ノルウェー語 (ブークモール) (ノルウェー)</td>
<td>nb_NO</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>オランダ語</td>
<td>nl</td>
<td>&quot;dd-MM-yyyy&quot;</td>
</tr>
<tr>
<td>オランダ語 (ベルギー)*</td>
<td>nl_BE</td>
<td>&quot;dd-MM-yyyy&quot;</td>
</tr>
<tr>
<td>オランダ語 (オランダ)*</td>
<td>nl_NL</td>
<td>&quot;dd-MM-yyyy&quot;</td>
</tr>
<tr>
<td>ポーランド語</td>
<td>pl</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ポーランド語 (ポーランド)*</td>
<td>pl_PL</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ポルトガル語</td>
<td>pt</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ポルトガル語 (ブラジル)**</td>
<td>pt_BR</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ポルトガル語 (ポルトガル)</td>
<td>pt_PT</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ルーマニア語</td>
<td>ro</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ロシア語</td>
<td>ru</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>ロシア語 (ロシア)* **</td>
<td>ru_RU</td>
<td>&quot;dd.MM.yyyy&quot;</td>
</tr>
<tr>
<td>スロバキア語</td>
<td>sk</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>セルビア語</td>
<td>sr</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>スウェーデン語</td>
<td>sv</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>スウェーデン語 (スウェーデン)</td>
<td>sv_SE</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>タイ語</td>
<td>th</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>トルコ語</td>
<td>tr</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>トルコ語 (トルコ)</td>
<td>tr_TR</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>ウクライナ語</td>
<td>uk</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>中国語</td>
<td>zh</td>
<td>&quot;yyyy-M-d&quot;</td>
</tr>
<tr>
<td>中国語 (中国)* **</td>
<td>zh_CN</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>中国語</td>
<td>zh_HANS</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>中国語 (中国)</td>
<td>zh_HANS_CN</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>中国語</td>
<td>zh_HANT</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>中国語 (台湾)</td>
<td>zh_HANT_TW</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
<tr>
<td>中国語 (台湾)* **</td>
<td>zh_TW</td>
<td>&quot;M/d/yyyy&quot;</td>
</tr>
</tbody>
</table>
<p><span style="font-size: smaller;">このリストはAVD(froyo)で作成しました。<br />
* AVD(froyo)のSettings/Select languageで選択できるロケール<br />
** N1(FRG83)</span><span style="font-size: smaller;">のSettings</span><span style="font-size: smaller;">/Select language</span><span style="font-size: smaller;">で選択できるロケール</span></p>
<p>日本の標準である、年月日の並びは、意外にも日本と韓国の２カ国だけなのですね。</p>
<p>なるほどそういえば、Calendar Widget を作って間もない頃、年月日にしか対応しておらず、海外の人から文句コメントを複数貰ったのですが、これじゃしょうがないですよね。納得できました・・・</p>
<p>&nbsp;</p>
<h3>参考リンク</h3>
<p><a href="http://android.git.kernel.org/?p=platform/packages/apps/Settings.git;a=blob;f=src/com/android/settings/DateTimeSettings.java;h=5b38651ce8507466fb00773664ae594012fc8f6f;hb=HEAD">http://android.git.kernel.org/?p=platform/packages/apps/Settings.git;a=blob;f=src/com/android/settings/DateTimeSettings.java;h=5b38651ce8507466fb00773664ae594012fc8f6f;hb=HEAD</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://side2.jp/2010/11/get-date-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[TIPS]リストビューに背景を指定した時の問題</title>
		<link>http://side2.jp/2010/11/listview-background/</link>
		<comments>http://side2.jp/2010/11/listview-background/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 16:36:32 +0000</pubDate>
		<dc:creator>Futaba</dc:creator>
				<category><![CDATA[開発TIPS]]></category>
		<category><![CDATA[ListView]]></category>

		<guid isPermaLink="false">http://side2.256byte.com/?p=2309</guid>
		<description><![CDATA[ListViewに単純に背景を指定しても、画面をタッチしてスクロールしたりすると何故だか背景が真っ黒になって消えてしまったりする。 そんな症状にお困りの方は&#60;ListView /&#62;タグに android:ca [...]]]></description>
			<content:encoded><![CDATA[<p>ListViewに単純に背景を指定しても、画面をタッチしてスクロールしたりすると何故だか背景が真っ黒になって消えてしまったりする。</p>
<p>そんな症状にお困りの方は&lt;ListView /&gt;タグに</p>
<p style="margin-left: 40px;">android:cacheColorHint=&quot;#00000000&quot;</p>
<p>を指定すると良いらしい。</p>
<p><span id="more-2309"></span></p>
<p><a href="application/day-counter-widget/" title="DayCounter Widget(日数計算)">DayCounter Widget</a> のリストビューには、背景にたんぽぽの挿し絵を入れています。<br />
これは何か意味が有って入れてるわけでは無くて、<strong>なんとなく</strong>好奇心でやってみたわけなのですが、しかし、いざやってみると上記のような症状に悩まされました。</p>
<p>こまったなぁ・・・と思ってツイッターでつぶやいたら、<a href="http://twitter.com/esmasui/status/28028376224">偉い人が解決法を教えてくれた</a>ので、そのメモとしてブログに書いておきました。</p>
<p>Android Developersできちんと述べられているそうです、ぼくは英語読めませんけどね！<br />
<a href="http://developer.android.com/resources/articles/listview-backgrounds.html">http://developer.android.com/resources/articles/listview-backgrounds.html</a></p>
<p>&nbsp;</p>
<p>例）Day Counter Widget</p>
<p><a href="http://side2.256byte.com/wordpress/wp-content/uploads/2010/10/device104.png"><img width="200" height="300" class="size-medium wp-image-2149" title="日数計算ウィジェット" alt="日数計算ウィジェット" src="http://side2.256byte.com/wordpress/wp-content/uploads/2010/10/device104-200x300.png" /></a></p>
<p class="syntax">[xml]&lt;ListView<br />
&nbsp;&nbsp;&nbsp; android:id=&quot;@android:id/list&quot;<br />
&nbsp;&nbsp;&nbsp; android:layout_width=&quot;fill_parent&quot;<br />
&nbsp;&nbsp;&nbsp; android:layout_height=&quot;fill_parent&quot;<br />
&nbsp;&nbsp;&nbsp; android:background=&quot;@drawable/tanpopo&quot;<br />
&nbsp;&nbsp;&nbsp; android:cacheColorHint=&quot;#00000000&quot;<br />
&nbsp;&nbsp;&nbsp; /&gt;<br />
[/xml]</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://side2.jp/2010/11/listview-background/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

