![](/img/trans.png)
[英]How to display the value of an item selected from a list view using textview
[英]How do I display selected item from array list on textview
public class trackActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_track);
TextView track01 = findViewById(R.id.trackView1);
track01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent tracksIntent = new Intent(trackActivity.this, MainActivity.class);
startActivity(tracksIntent);enter code here
}
});
您好,我是Android和Java的新手。 我创建了一个音轨数组列表,并将onclicklistener
设置为在单击数组列表时返回到主要活动。 我还想将单击的数组列表显示为主要活动XML上的textview
,但无法使其正常工作。 谢谢您的帮助。
为了在数组列表中显示单击的文本,必须将数组列表分配给列表视图或recyclerview(必须先显示它)。
然后,您只需为listview或recyclerview创建一个onClickListener。 在该方法中,您将看到int位置(这是用户从列表中选择的项的编号)。 然后,您只需将文本放在该位置即可。
如果您已经创建了列表视图,建议您将代码粘贴到此处,以进行进一步的说明或解答。
从MainActivity中,您可以启动ActivityForResult(TrackActivity ),然后通过选择带有track_name字符串和finish()的Track setResult来设置TrackActivity ...
现在在MainActivity上,您可以在onActivityResult部分中获取曲目名称字符串并显示它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.