【发布时间】:2014-10-01 19:43:35
【问题描述】:
我有一个 listview class.listview 打开,用户可以单击任何 listview 项目。我想在 xml 上设置文本。我有像 st1-st2-st3 这样的字符串。如果我单击任何列表视图项,我怎样才能让它打开 xml 并为 st1/@String 设置 Textview1 ?
我的列表视图是这样工作的;
public class strateji extends Activity {
private static final String LOG_TAG = "Alert Dialog Activity";
private ListView lv1;
private TextView status;
private String lv_arr[]={"listview1-list2-list3-list4-list5-list6-etc..."};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ana);
// Look up the AdView as a resource and load a request.
Log.i(LOG_TAG, "Alert Dialog Activity Started");
lv1=(ListView)findViewById(R.id.listView1);
// By using setAdpater method in listview we an add string array in list.
lv1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , lv_arr));
lv1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if(position == 0)
{
setContentView(R.layout.texts); //--->opening texts.xml and setText
status.setText(String);--------->>> like this i want send a string for TextView
}
if(position == 1)
{
Intent myIntent = new Intent(strateji.this, mat2.class);
startActivityForResult(myIntent, 0);
}
}
}
【问题讨论】:
-
texts是ana布局内的 TextView 还是单独的布局? -
你的问题不是很清楚。您想设置 ListView 项目的文本,还是在单独的 Activity 布局上?
-
没有用户会点击列表视图项,列表视图项将向任何文本视图发送一个字符串。文本视图将是一个 xml。
标签: android string android-intent textview settext