如何使用imageview作为微调器

时间:2019-03-29 12:04:07

标签: java android

我有一个问题,我使用imageview下拉菜单,但我不知道如何将数据设置为imageview,因此,如果有人可以帮助我,我想在您单击微调器时像微调器一样使用它显示您在其中获取数据的数据,所以我的问题是如何将数据获取到图像视图并显示 这是我的代码:

dropDownArrow2 =(ImageView)findViewById(R.id.dropDownImage2);
 dropDownArrow2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            alimentsAutoComp.showDropDown();
        }
    });

1 个答案:

答案 0 :(得分:0)

从您的帖子中我了解到您旁边有一个微调框和一个imageview,并且您想在用户单击imageview时展开微调框。您可以在imageview的监听器中调用微调器视图的performClick()方法:

Spinner yourSpinnerView = (Spinner) view.findViewById(R.id.yourSpinnerView);
dropDownArrow2 = (ImageView) view.findViewById(R.id.dropDownImage2);
dropDownArrow2.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        yourSpinnerView.performClick();
    }
});

如果您想用数据填充微调框,则可以从开发者网站here复制代码。不确定将图像添加到图像视图的含义。