繁体   English   中英

如何在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM