Я новый разработчик android Developer.three java и xml file.when В моем проекте, когда все входящие сообщения msg отображаются в списке, но когда я выбираю этот msg, который не отображается на блоке редактирования другого Мероприятия. ниже кода, когда я выбрать страницу Перейдите messagebox.java к mainactivity.java но тзд не отображаются на EditBoxвыберите отображение списка элементов в другом действии textview
three java files--
**Mainactivity.java**
Intent intent = getIntent();
String msg = intent.getStringExtra("Msg_Detail");
TextView7 = (TextView) findViewById(R.id.TextView7);
TextView7.setText(msg);
**MessageBox.java**
lvMsg = (ListView) findViewById(R.id.lvMsg);
Uri inboxURI = Uri.parse("content://sms/inbox");
// List required columns
String[] reqCols = new String[] { "_id", "address", "body" };
// Get Content Resolver object, which will deal with Content
// Provider
ContentResolver cr = getContentResolver();
// Fetch Inbox SMS Message from Built-in Content Provider
Cursor c = cr.query(inboxURI, reqCols, null, null, null);
// Attached Cursor with adapter and display in listview
adapter = new SimpleCursorAdapter(this, R.layout.row, c,
new String[] { "body", "address" }, new int[] {
R.id.lblMsg, R.id.lblNumber });
lvMsg.setAdapter(adapter);
lvMsg.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String msg=(String) lvMsg.getSelectedItem();
Intent in = new Intent(getApplicationContext(),MainActivity.class);
in.putExtra("Msg_Detail", msg);
startActivity(in);
}
});
}
**list.java**
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.row);
txt = (TextView) findViewById(R.id.lblMsg);
txt2= (TextView) findViewById(R.id.lblNumber);
}
activity_xml messagebox.xml -все ListView (отображение сообщений на ListView)
</ListView>
**list.xml**--all message display in textview(lblmsg and lblno)
<TextView android:textAppearance="?android:attr/textAppearanceLarge"
android:text="TextView" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/lblMsg"></TextView>
<TextView android:textAppearance="?android:attr/textAppearanceMedium"
android:text="TextView" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textColor="#00f"
android:id="@+id/lblNumber"></TextView>
activity_xml-содержат TextView и messagebox.xml-ListView и list.xml-содержат TextView В Выбрать T extview тзд с дисплея на EditBox списке следует из mainactivity.java
Pls реорганизовать ваш вопрос, я не могу ничего понять: -/ – Panther
попробовать, как 'Строка сбщ = (String) (lvMsg.getItemAtPosition (позиция)); ' –
, когда я выбираю сообщение (текстовое изображение), к сожалению, останавливается – user3920751