gpt4 book ai didi

android - 将内容描述设置为图像按钮时出现问题

转载 作者:搜寻专家 更新时间:2023-11-01 08:09:11 25 4
gpt4 key购买 nike

你好,我正在尝试为我的购买按钮设置内容描述,当我尝试访问它时,返回给我的值为空。

这是按钮的代码。

//This is the button of the payment.
ImageButton make_pay = new ImageButton(this);
make_pay.setBackgroundResource(R.drawable.add_product);
makePay.addView(make_pay);
makePay.setContentDescription("Precio");

这是我用来访问的代码:

make_pay.setOnClickListener(new View.OnClickListener() {                                        

@Override
public void onClick(View makepay) {
LinearLayout wrap_area = (LinearLayout)findViewById(R.id.division2);
TextView test = new TextView(FrontActivity.this);
wrap_area.addView(test);
if (makepay.getContentDescription() == null){
test.setText("Precio:1");
}else{
test.setText(makepay.getContentDescription().toString());
}
});
}

最佳答案

您正在将内容描述设置为 makePay 对象(不管它是什么,可能是一个 ViewGroup)。但是随后,您将监听器设置为 make_pay ImageButton,这是监听器参数接收的那个。因此,它的内容描述不是分配给另一个对象的描述。

尝试改变这个:

makePay.setContentDescription("Precio");

用这个:

make_pay.setContentDescription("Precio");

无论如何,尽量不要以类似的方式命名您的对象。这可能会导致很大的困惑。

关于android - 将内容描述设置为图像按钮时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11494576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com