當前位置:首頁 » 安卓系統 » android讀取文本

android讀取文本

發布時間: 2022-08-21 04:47:44

❶ android開發如何讀取多個CheckBox中的選中的文本

CheckBox和Button一樣,是android系統提供的最原始的控制項,它的優點在於,不用用戶去填寫具體的信息,只需輕輕點擊,缺點在於只有「是」和「否」兩種情況,但我們往往利用它的這個特性,來獲取用戶的一些信息。

1.CheckBox的常用屬性

checked屬性是CheckBox最重要的屬性之一,改變方式有兩種,xml中定義 android:checked="true|false" 表示選中和不選中


2.在代碼中設置選擇狀態 checkBox.setChecked(true|false);


3.獲取CheckBox的狀態 checkBox.isChecked(); true表示選中,false表示未選中


4.checkBox的應用

1.如果不確定某一組選項有幾個的時候,例如多選之前刪除,那麼要使用listView + adapter 其中checkBox存放在listView的adapter中,代碼實現比較復雜,需要自己去注冊checkBox的事件

2.如果checkBox的選項是已經知的,例如興趣愛好,已知有多少個選項的情況下,那麼你只需要用個線性布局做為容器,將checkBox都放到這個容器中

3.獲取選中的文本 如果是用listView的話,只需要自己在adapter中寫一個方法,返回選中的數據即可得到文本,如果是其它容器做的話,只能去遍歷這個布局下的所有checkBox

然後調用

if(checkBox.isChecked()){

checkBox.getText().toString();//即可得到選中的文本

}


有關checkBox的用法,你也可以參考老羅的教程

❷ android中怎樣從Dialog對話框中取得文本文字

android中Dialog對話框獲取文本文字,只需要使用editor的getText方法就可以獲得,示例如下:
final EditText et = new EditText(this);
et.setText(mSharedPreferences.getString("ipadd", "127.0.0.1"));
//獲取ip而已,不用在乎
new AlertDialog.Builder(this).setTitle("請輸入IP地址")
.setIcon(android.R.drawable.ic_dialog_info).setView(et)
.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
//數據獲取
//Toast.makeText(TestTabActivity.this, et.getText().toString(),
// Toast.LENGTH_LONG).show();
mEditor.putString("ipadd", et.getText().toString());
//關鍵在這兒,獲取輸入框的數據,原來很簡單!!
mEditor.commit();
}
}).setNegativeButton("取消", null).show();

❸ android 怎麼讀取文本裡面的內容簡介

1. 讀取操作
String path = "/sdcard/foo.txt";
String content = ""; //文件內容字元串
//打開文件
File file = new File(path);
//如果path是傳遞過來的參數,可以做一個非目錄的判斷
if (file.isDirectory()){
Toast.makeText(EasyNote.this, "沒有指定文本文件!", 1000).show();
}
else{
try {
InputStream instream = new FileInputStream(file);
if (instream != null) {
InputStreamReader inputreader = new InputStreamReader(instream);
BufferedReader buffreader = new BufferedReader(inputreader);
String line;
//分行讀取
while (( line = buffreader.readLine()) != null) {
content += line + "\n";
}
instream.close();
} catch (java.io.FileNotFoundException e) {
Toast.makeText(EasyNote.this, "文件不存在", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
e.printStackTrace();
}
}
2. 寫入操作
String filePath = "/sdcard/foo2.txt";
String content = "這是將要寫入到文本文件的內容";
//如果filePath是傳遞過來的參數,可以做一個後綴名稱判斷; 沒有指定的文件名沒有後綴,則自動保存為.txt格式
if(!filePath.endsWith(".txt") && !filePath.endsWith(".log"))
filePath += ".txt";
//保存文件
File file = new File(filePath);
try {
OutputStream outstream = new FileOutputStream(file);
OutputStreamWriter out = new OutputStreamWriter(outstream);
out.write(content);
out.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}

❹ android如何實現隨機讀取文本里的內容,並顯示出來呢

代碼會用吧?我已經測試正常運行了 Dim h% Private Sub Command1_Click() Randomize i = 0 n = Int(h * Rnd + 1) Open "d:\1.txt" For Input As #2 Do Until i = Val(n) Line Input #2, a i = i + 1 Loop Print a Close End Sub Private Sub Form_Load() Open "d:\1.txt" For Input As #1 Do While Not EOF(1) Line Input #1, e h = h + 1 Loop Close #1 End Sub

❺ Android對於讀文本文件到底使用什麼讀取格式

要做到自動識別,你必須有一個方法來識別文本編碼才行。

❻ android讀取txt文件

您好,Android的res文件夾是用來存儲資源的,可以在res文件夾下建立一個raw文件夾,放置在raw文件夾下的內容會被原樣打包,而不會被編譯成二進制文件,並且可以通過R文件進行很方便地訪問
比如我們可以將更新信息、版權信息等放到txt文件中,然後放到raw文件中,然後很方便地進行訪問。
在raw中放入一個a.txt文件,然後就可以在Activity中使用getResources().openRawResource(R.raw.a);方法獲取一個此文件的InputStream類,而後就可以很方便地進行讀寫a.txt了。

安卓系統的手機用什麼閱讀軟體可以直接看WORD的文本

wpsoffice,步驟如下:


1、首先在手機上進行下載並安裝wpsoffice軟體,完成後,點擊即可打開進入新的界面。


❽ 安卓工程中怎麼讀取工程內文本文件以及文本文件的位置怎麼確定

用openFileInput(實際文件名),如[mw_shl_code=java,true] FileInputStream inputStream = this.openFileInput(fileName); byte[] bytes = new byte[1024]; ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream(); while (inputStream.read(bytes) != -1) { arrayOutputStream.write(bytes, 0, bytes.length); } inputStream.close(); arrayOutputStream.close(); String content = new String(arrayOutputStream.toByteArray()); showText.setText(content); [/mw_shl_code]

❾ android如何讀取txt文本裡面的數據

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String fileName = "/sdcard/y.txt";//文件路徑
// 也可以用String fileName = "mnt/sdcard/Y.txt";
String res = "";
try {
FileInputStream fin = new FileInputStream(fileName);
// FileInputStream fin = openFileInput(fileName);
// 用這個就不行了,必須用FileInputStream
int length = fin.available();
byte[] buffer = new byte[length];
fin.read(buffer);
res = EncodingUtils.getString(buffer, "UTF-8");////依Y.txt的編碼類型選擇合適的編碼,如果不調整會亂碼
fin.close();//關閉資源
System.out.println("res--->"+res);
int a=Integer.parseInt(res.substring(3, 5));
int b=Integer.parseInt(res.substring(8, 10));
System.out.println(a+"res--->"+b);//獲取的a.b
} catch (Exception e) {
e.printStackTrace();
}
}

❿ android 開發怎麼讀取並顯示txt文件

StringBuffer sb = new StringBuffer(); File file = new File("myfile.txt"); BufferedReader br = new BufferedReader(new FileReader(file)); String line = ""; while((line = br.readLine())!=null){ sb.append(line); } br.close(); (TextView)findViewById(R.id.text1).setText(sb.toString()); 第二行,創建文件對象,指向需要讀取的文件 第三行,創建文件Reader對象,讀取指定的文件 第四五行,創建一個line接受讀取的文件內容,因為是文本文件,所以一行一行讀 第八行,關閉文件讀取對象 第九行,將文本文件內容寫入到TextVIew中

熱點內容
ftp站點不能啟動 發布:2025-01-16 04:55:31 瀏覽:54
pythonip合法性 發布:2025-01-16 04:48:52 瀏覽:75
鋰電池用3a的充電器是什麼配置 發布:2025-01-16 04:26:43 瀏覽:35
好配置為什麼感覺打聯盟不流暢 發布:2025-01-16 04:23:02 瀏覽:900
我的世界java編輯伺服器信息 發布:2025-01-16 04:21:42 瀏覽:507
android撥號上網 發布:2025-01-16 04:13:25 瀏覽:97
安卓網路編程怎麼用 發布:2025-01-16 03:04:45 瀏覽:899
湖南it伺服器怎麼樣 發布:2025-01-16 03:01:01 瀏覽:248
圖中兩種配置哪個好 發布:2025-01-16 02:59:28 瀏覽:582
如何解開密保密碼 發布:2025-01-16 02:57:44 瀏覽:23