PDA

View Full Version : فارسی نشدن متن زیاد در textview



bgalborz
پنج شنبه 12 بهمن 1391, 13:48 عصر
سلام آقا من میخوام یه متن زیادی رو توی نرم افزارم نشون بدم که فارسی هم هست ولی مشکلی پیدا کردم اونم اینه که من با استفاده از پوشه RAW تو RES میخوام متنم رو نشون بدم . ازکلاس فارسی هم استفاده کردم ولی فارسی نشون نمیده اگه راهی هست خوشحال میشم بگید.
ممنون.
اینم کدش:::

public void onClick(View v) {
// TODO Auto-generated method stub



startActivity(new Intent(MainActivity.this, home.class));

finish();


}

private FileOutputStream openFileOutput(int t1, int modePrivate) {
// TODO Auto-generated method stub
return null;
}


});
InputStream iFile =getResources().openRawResource(R.raw.m_nad) ;
try {
TextView helpText = (TextView) findViewById(R.id.textView1 );
String strFile =inputStreamToString(iFile);
helpText.setText(strFile);
} catch (Exception e) {
Log.e(DEBUG_TAG, "InputStreamToString failure", e);
}

private String inputStreamToString(InputStream is)throws IOException {

StringBuffer sBuffer = new StringBuffer();
DataInputStream dataIO = new DataInputStream(is);
String strLine = null;
while ((strLine = dataIO.readLine()) != null) {
sBuffer.append(strLine + "\n");
}
dataIO.close();
is.close();
return sBuffer.toString();
}