2014年12月2日星期二

Android 開發: 如何在textview中使用文字格式


利用spanned能夠將html格式的文字放在textview中,如以下例子:

                TextView txView = (TextView) findViewById(R.id.textView1);
                Spanned spd = Html.fromHtml("<h2>標題</h2><p>內容......</p>");
                txView.setText(spd);

如將文字內容放在strings.xml上,修改如下:

                TextView txView = (TextView) findViewById(R.id.textView1);
                Spanned spd = Html.fromHtml(getString(R.string.mainText));
                txView.setText(spd);

而在strings.xml內的文字內容必需加上 <![CDATA[ 及  ]]>才生效,如下:

     <string name="mainText"><![CDATA[<h2>標題</h2><p>內容......</p>]]></string>


而要使用spanned及html語法,需要在import中加入;

import android.text.Html;
import android.text.Spanned;

2014年8月1日星期五

Android 隱藏那些不想要在Music player出現的聲音檔案

有些APP如WhatsApp,會產生一些聲音檔,那些並不是歌曲。但有時會出現在你的Music player APP當中,相當麻煩。不過,你只要在那放聲音檔的文件夾上放上一個 .nomedia 檔案。那就能把它們隱藏起來,不用刪除。 如你用ES文檔瀏覽器APP,只要去到那放聲音檔的文件夾,然後新增文件及命名為.nomedia即可。

文件命名為.nomedia Download文件夾被隱藏起來了