我有一个Xml文件作为消息对话框。 在其中我有TextView。 我在MyAcivity中使用此程序来激活和创建对话框。
protected void displayAllertBox() {
if (dialog1==null)
showDialog(ALLERT_DIALOG);
}
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case ABOUT_DIALOG:
------ NOT important
return dialog;
case ALLERT_DIALOG:
AlertDialog.Builder builder1;
LayoutInflater inflater1 = (LayoutInflater) mContext
.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout1 = inflater1.inflate(R.layout.windmessage,
(ViewGroup) findViewById(R.id.layout_root));
builder1 = new AlertDialog.Builder(mContext);
builder1.setView(layout1);
builder1.setMessage("http://www.limelect.com").setPositiveButton(
this.getString(R.string.ok),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
dialog1 = builder1.create();
/* TextView KT= (TextView)findViewById(R.id.KnotText);
KT.setText("Knots "+Integer.toString( Speed[29]));
*/
return dialog1;
default:
return null;
}
}
我的问题是
R.id.KnotText
是我需要在运行时将文本放入的文本消息
我明白了
KT= null
我认为create会给我插入文本的可能性
那怎么办呢?