Android EditTextView中缺少文本

Android EditTextView中缺少文本,android,android-edittext,field,Android,Android Edittext,Field,我已经做了一个应用程序,它将显示资产文件夹中的文本,我使用EditText来显示文本内容。在测试我的应用程序时,文本在HTC的wildfire中完美显示,而在三星ACE的wildfire中,一些文本内容缺失。我真的不知道这可能是什么原因 有谁能帮我解决这个问题吗 编辑: public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); requestWindowFeature(窗口。功能\u无

我已经做了一个应用程序,它将显示资产文件夹中的文本,我使用
EditText
来显示文本内容。在测试我的应用程序时,文本在HTC的wildfire中完美显示,而在三星ACE的wildfire中,一些文本内容缺失。我真的不知道这可能是什么原因

有谁能帮我解决这个问题吗

编辑:

public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(窗口。功能\u无\u标题);
Intent extra=getIntent();
selectedBook=extra.getIntExtra(“selectedBook”,0);
Log.v(“selectedBook>>>”,“”+selectedBook);
selectedSection=extra.getIntExtra(“selectedSection”,0);
Log.v(“selectedSection>>>”,“”+selectedSection);
contentTitle=extra.getStringExtra(“contentTitle”);
Log.v(“contentTitle>>>”,“”+contentTitle);
setContentView(R.layout.page);
布局=(线性布局)findViewById(R.id.layout);
视图=(EditText)findViewById(R.id.text);
setTitleView();
setTextDisplay();
Spannable wordtoSpan=(Spannable)view.getText();
view.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
}
});
}
私有void setTitleView(){
//TODO自动生成的方法存根
headingTitle=(TextView)findViewById(R.id.title\u txt);
headingLbtn=(按钮)findViewById(R.id.T按钮左);
headingRbtn=(按钮)findViewById(右R.id.T按钮);
headingTitle.setText(contentTitle);
headingRbtn.setText(“书签”);
headingLbtn.setText(“后”);
headingLbtn.setVisibility(视图可见);
headingRbtn.setVisibility(视图可见);
headingLbtn.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
完成();
}
});
headingRbtn.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
//TODO自动生成的方法存根
DbHelper db=newdbhelper(PageActivity.this);
db.addNote(selectedBook,selectedSection,contentTitle,“”);
Toast.makeText(PageActivity.this,“成功地将此部分添加到书签”,Toast.LENGTH_SHORT.show();
}
});
}
私有void setTextDisplay(){
试一试{
InputStream=getAssets().open(“+selectedBook+”.txt”);
int size=is.available();
字节[]缓冲区=新字节[大小];
is.read(缓冲区);
is.close();
已同步(此){
text=新字符串(缓冲区);
Log.v(“WHOLETEXT”,文本);
Log.v(“WHOLETEXT”,“text.length());
splitTxt=text.split(“@abc@”)[selectedSection];
}
字符串splitTxts[]=splitTxt.split(@xyz@);
Log.v(“SPLITTEXT”,“splitTxts.length”);
如果(拆分文本长度!=1){

对于(int i=0;如果这是一个问题,您应该发布代码。哇,这是一个极好的问题,所以我们可以整夜做梦来猜测您的代码。为您的文本视图提供字幕效果并进行检查,因为屏幕大小不同,您的文本可能会被截断,具体取决于您在EditText中设置的各种属性。
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);

    Intent extra = getIntent();
    selectedBook = extra.getIntExtra("selectedbook", 0);
    Log.v("selectedBook>>>>", ""+selectedBook);
    selectedSection = extra.getIntExtra("selectedsection", 0);
    Log.v("selectedSection>>>> ",""+ selectedSection );
    contentTitle = extra.getStringExtra("contenttitle");
    Log.v("contentTitle>>>> ",""+ contentTitle );

    setContentView(R.layout.page);
    layout = (LinearLayout)findViewById(R.id.layout);
    view = (EditText) findViewById(R.id.text);
    setTitleView();
    setTextDisplay();

    Spannable wordtoSpan = (Spannable) view.getText();


    view.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {


        }
    });

}

private void setTitleView() {
    // TODO Auto-generated method stub
    headingTitle = (TextView) findViewById(R.id.title_txt);
    headingLbtn = (Button) findViewById(R.id.tbutton_left);
    headingRbtn = (Button) findViewById(R.id.tbutton_right);

    headingTitle.setText(contentTitle);
    headingRbtn.setText("Bookmark");
    headingLbtn.setText("Back");
    headingLbtn.setVisibility(View.VISIBLE);
    headingRbtn.setVisibility(View.VISIBLE); 
    headingLbtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) { 
            finish();
        }
    });

    headingRbtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            DbHelper db = new DbHelper(PageActivity.this);
            db.addNote(selectedBook, selectedSection, contentTitle, "");
            Toast.makeText(PageActivity.this, "Succesfully Bookmarked this section", Toast.LENGTH_SHORT).show();
        }
    });

}

private void setTextDisplay() { 

    try {
        InputStream is = getAssets().open("" + selectedBook + ".txt"); 
        int size = is.available();

        byte[] buffer = new byte[size];
        is.read(buffer);
        is.close(); 

        synchronized(this){
            text = new String(buffer); 
            Log.v("WHOLETEXT",text);
            Log.v("WHOLETEXT",""+text.length());
            splitTxt = text.split("@abc@")[selectedSection]; 
        }

        String splitTxts[] = splitTxt.split("@xyz@");
        Log.v("SPLITTEXT",""+splitTxts.length);

        if(splitTxts.length!=1){
            for(int i=0;i<splitTxts.length;i++){
                 TextView tv = new TextView(this);
                 ImageView img = new ImageView(this);
                 Log.v("Splited position", ""+i);
                 Log.v("Splited Text", splitTxts[i]);
                 tv.setText(splitTxts[i]); 
                 if(selectedBook==3&&selectedSection==16){
                     img.setImageResource(arr204_16[i]);
                 }else if(selectedBook==8&&selectedSection==7){
                     img.setImageResource(arr209_8[i]);
                 }else if(selectedBook==8&&selectedSection==9){
                     img.setImageResource(arr209_10[i]);
                 }else if(selectedBook==8&&selectedSection==10){
                     img.setImageResource(arr209_11[i]);
                 }else if(selectedBook==8&&selectedSection==12){
                     img.setImageResource(arr209_13[i]);
                 }else if(selectedBook==8&&selectedSection==14){
                     img.setImageResource(arr209_15[i]);
                 }else if(selectedBook==16&&selectedSection==13){
                     img.setImageResource(arr217_14[i]);
                 }else if(selectedBook==19&&selectedSection==0){
                     img.setImageResource(arr220_1[i]);
                 }else if(selectedBook==19&&selectedSection==17){
                     img.setImageResource(arr220_18[i]);
                 }

                 LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
                 lp.gravity=Gravity.CENTER;
                 img.setLayoutParams(lp);
                 layout.addView(tv);
                 layout.addView(img);

            }
        }else
         Log.v("Splited position", ""+selectedSection);
         Log.v("Splited Text", text.split("@abc@")[selectedSection]);
        view.setText(text.split("@abc@")[selectedSection]);

    } catch (IOException e) {
        // Should never happen!
        Log.i("Exception", "true");
    }
}

private static final int MENU_ABOUT = 1;
private static final int MENU_HELP = 2; 

public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, MENU_ABOUT, 0, "Bookmarks").setIcon(R.drawable.icon_abt1);
    menu.add(0, MENU_HELP, 0, "Settings").setIcon(R.drawable.ckhelp); 
    return true;
}

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {

    case MENU_ABOUT:
        startActivity(new Intent(PageActivity.this, BookMarksActivity.class));
        finish();
        return true;
    case MENU_HELP:

        Intent intent = new Intent();
        intent.setClass(PageActivity.this, YARPreferencesActivity.class);
        startActivity(intent); 
        return true; 
    }
    return false;
} 

@Override
protected void onResume() { 
    super.onResume();
    SharedPreferences pref = 

}