2011-02-05 142 views
0

你好,我創建的短信應用巫顯示我的內容Inbox.I的正在使用的TextView但與screen.I問題無法看到屏幕大小的所有短信,但只有短信..我做不到向下滾動。我怎樣才能看到所有的短信向上/向下滾動?或者它支持TextView? 對不起,我的英語我是捷克。 由於短信收件箱 - TextView的

源代碼:

import android.app.Activity; 
import android.database.Cursor; 
import android.net.Uri; 
import android.os.Bundle; 
import android.widget.TextView; 

    public class Mynew extends Activity { 

     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      TextView view = new TextView(this); 
      Uri uriSMSURI = Uri.parse("content://sms/inbox"); 
      Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null); 
      String sms = ""; 
      while (cur.moveToNext()) { 
       String address = cur.getString(cur.getColumnIndex("address")); 
       String body = cur.getString(cur.getColumnIndexOrThrow("body")); 
       sms += "From :" + address + " : " + body+"\n";   
      } 
      view.setText(sms); 
      setContentView(view); 
     } 
    } 

XML:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 

    android:text="@string/hello" 
    android:id="@+id/row_entry"/> 

/> 


</LinearLayout> 

清單:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="New.test" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".Mynew" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 



<uses-permission android:name="android.permission.READ_SMS"></uses-permission> 
</manifest> 

回答

0

環繞與滾動型TextView的。

或更可能是你想要什麼,如果你需要做的事情與列表非常有用:瞭解列表視圖

+0

是的,我試圖使這個aplication與ListView的,但它沒有work.Can我張貼在這裏源代碼與列表視圖,你可以檢查它嗎? – Adam 2011-02-05 08:03:56