2012-03-06 38 views
1

我做了一個我很滿意的對話框。問題在於我想用數據庫中的信息打開對話框。現在完成對話框的佈局。但是,有一件事是數據將被調用的某種字段框。我不知道我需要輸入到要顯示的佈局中。調用對話框的數據

任何幫助偉大。謝謝

public class activity2 extends Activity { 
    /** Called when the activity is first created. */ 

    Dialog Dialog; 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main2); 

    Dialog = new Dialog(this); 
    Dialog.setContentView(R.layout.main3); 
    Dialog.setTitle("ProJect69"); 
    Dialog.setCancelable(true); 


    TextView btn1 =(TextView) findViewById(R.id.textView4); 

    btn1.setOnClickListener(new OnClickListener(){ 

     public void onBackpressed(){ 
     Intent intent= new Intent(activity2.this,activity2.class); 
     startActivity(intent); 
     finish(); 
     } 
     public void onClick(View v){ 
      Dialog.show(); 
     } 
    }); 

} 
} 

回答

0
Dialog dlg; 
... 
((TextView) dlg.findViewByID(R.id.textView1)).setText("your text"); 
+0

所以,當我把TextView的佈局的任何地方。當我輸入此代碼時,數據庫中的數據將替換textview。 – chock 2012-03-06 17:14:05

+0

是的。我應該怎麼做? – 2012-03-06 17:26:56

+0

謝謝你,當我可以幫助他人時,我會發布我的代碼 – chock 2012-03-06 18:06:25