[Xamarin] App預設讀取文字檔案

2015-07-14

有時候製作App,需要讀取一些制式的文字,可能是一個檔案會比較方便,當然在Android 下面是可以放在String.xml

但是文字一多就會顯得很麻煩,今天這邊文章是做一下筆記如何讀取一個文字檔案,這樣有些大量的文字就可以放在裡面

並且直接讀取就可以了,像是隱私權條款等。都可以利用這方法讀取..

1.首先,先把要被讀取的文字檔放在專案的Assets/下 ,文中文 source.txt

Image 016
內容為

Image 018

2. 畫面部分,我拉一個 TextView 名為 txtContent來置讀取source.txt中的內容

Image 017

3.讀取部分的程式碼,當按鈕點下後,讀取得程式碼

button.Click += delegate {

//直接讀取Assets/source.txt 檔案
var input = Assets.Open ("source.txt");

var reader
= new StreamReader(input);

((TextView)FindViewById(Resource.Id.txtContent)).Text
= reader.ReadToEnd();

};

執行結果:

Screenshot_2015-07-14-16-29-08

程式碼下載:



當麻許的超技八 2014 | Donma Hsu Design.