Soofli

چگونگی استفاده از فایل های متنی

5 ارسال در این موضوع قرار دارد

اگر بخوام یک متن که توی word نوشته شده و حدود 10 صفحه است رو داخل یک صفحه اندروید نشان دهیم ساده ترین و بهترین راه به نظر شما چیست ؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
واسه این کار میتونین از اسکرول توی صفحه  استفاده کنین
        android:id="@+id/scrollView1"       android:layout_width="wrap_content"       android:layout_height="wrap_content" >

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از جوابتون ولی بنده منظورم اینه که چجوری می تونم این نوشتهای word را در صفحه اندروید نمایش بدم یعنی چجوری می تونم بازخوانیشون بکنم توی صفحه اندروید ؟؟؟


ممنون از جوابتون ولی بنده منظورم اینه که چجوری می تونم این نوشتهای word را در صفحه اندروید نمایش بدم یعنی چجوری می تونم بازخوانیشون بکنم توی صفحه اندروید ؟؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

کد زیر رو امتحان کنید :

package example.txtRead;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import java.util.StringTokenizer;import java.util.Vector;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class txtRead extends Activity {   String labels="caption";   String text="";   String[] s;   private Vector wordss;   int j=0;   private StringTokenizer tokenizer;   /** Called when the activity is first created. */   @Override   public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.main);       wordss = new Vector();       TextView helloTxt = (TextView)findViewById(R.id.hellotxt);       helloTxt.setText(readTxt());}   private String readTxt(){    InputStream inputStream = getResources().openRawResource(R.raw.toc);//     InputStream inputStream = getResources().openRawResource(R.raw.internals);    System.out.println(inputStream);    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();    int i; try {  i = inputStream.read();  while (i != -1)     {      byteArrayOutputStream.write(i);      i = inputStream.read();     }     inputStream.close(); } catch (IOException e) {  // TODO Auto-generated catch block  e.printStackTrace(); }    return byteArrayOutputStream.toString();   }}

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

از کدی که نوشته بودید استفاده کردم ولی وقتی تو گوشی نمایش داده می شه به جای بعضی علائم و جاهایی که اینتر زده شده مربع گذاشته است ؟؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری