简体   繁体   English

如何在textview中获取alertdialg所选项目?

[英]How to get alertdialg selected item in textview?

Hello I have set text in my xml using settext property,and on textview setonclick listener I set the alertdialog,it works fine till click on textview and appearance of items,but when I click on any of item ,its not set on my textview,so how to do it? 您好,我已经使用settext属性在xml中设置了文本,并且在textview setonclick侦听器上设置了alertdialog,它可以正常工作,直到单击textview和项目外观为止,但是当我单击任何项​​目时,都没有在textview上进行设置,那么该怎么做呢?

final String[] items = new String[] {"jkl", "abc", "Tdg"};
final ArrayAdapter<String> adapter123 = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, items);

sp3.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View w) {

        new AlertDialog.Builder(RegistrationForm.this).setTitle("Select option").setAdapter(adapter123, new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) {

                dialog.dismiss();
            }
        }).create().show();
    }
});

You are just dismissing your dialolg inside onClick , You need to set text inside it. 您只是在onClick关闭了Dialolg,您需要在其中设置文本。

@Override
public void onClick(DialogInterface dialog, int which) {

     dialog.dismiss();
}

change it to : 更改为:

@Override
public void onClick(DialogInterface dialog, int which) {

     sp3.settext(Items[which])
     dialog.dismiss();
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Spinner中获取选定项以显示TextView - How to get Selected item in a Spinner to show a TextView 如何在列表视图中获取所选项目的索引和文本视图? - how to get the index and textview of the selected item in listview? 如何从列表中的选定项目获取文本并在TextView中设置该文本? - how to get text from a selected item on a list and set that text in a TextView? 我如何从列表中选择的项目的两个自动完成文本视图中获取自动完成文本视图的ID? - How do i get id of autocomplete textview out of two autocomplete textview on item selected from its list? Android:如何使选定的微调器项目变为TextView? - Android: How to make selected spinner item to TextView? 如何在GridView中获取TextView项目 - How to get TextView item in GridView 从textview上的列表视图中获取Selected项目,单击android - Get the Selected item from a list view on textview click in android 从服务器获取数据时,如何从自动完成文本视图中获取所选项目的两个数据(id,name) - How to get both data (id ,name ) of selected item from autocomplete textview when data is fetched from server 自动完成文本视图的选定项目显示为简单的文本视图? - Selected Item of Autocomplete Textview Show as simple Textview? 从选定的Listview项获取TextView字符串资源 - Get TextView string resource from a selected Listview item
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM