如何在片段java的onCreateView函数外部使按钮可单击

问题描述 投票:0回答:1

enter image description here此处为AutoCompleteTextView设置了我的所有数据。单击按钮时,单击AutoCompleteTextView中的任何文本项,然后将其设置为private static String s =“ Thakurgaon”;并更改名称。如何将我的按钮设置为可点击按钮。这是我的代码-

android android-studio android-layout android-fragments android-fragmentactivity
1个回答
0
投票

您可以像在顶部为listView创建本地变量一样(在private listView lv;下方添加以下代码)

private AutoCompleteTextView actx;

然后在下面的OnCreateView中定义AutoCompleteTextView的位置,替换

final AutoCompleteTextView actx = view.findViewById(R.id.actv);

actx = view.findViewById(R.id.actv);

现在,在您想要的任何函数中(不仅仅是在OnCreateView中,您都应该可以调用

actx.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // put whatever code you want here
        }
    });

您可以在不使其成为局部变量的情况下执行此操作,您只需要获取对该视图的引用即可。但这是初学者最简单的方法。

© www.soinside.com 2019 - 2024. All rights reserved.