我在布局(create_new.xml)中有10个类似的按钮,这些按钮将根据tag属性进行区分:
<Button
android:layout_width="30dp"
android:layout_height="30dp"
android:tag="one"
android:onClick="numberClicked" />
我想对所有这些对象使用相同的定义方法。
问题:这是使用AlertDialog构建的:
private void openCreateDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
View createNumbersView = getLayoutInflater().inflate(R.layout.create_new, null);
// more code
}
...而且我不知道在何处放置此方法(numberClicked)
我试图在活动中简单地编写它,但是后来找不到方法。
答案 0 :(得分:0)
请勿使用productnumber: elements[i].href.replace(/.+?(\d{5,8})\?.+/,"$1"),
XML属性(就像以前一样)。以编程方式定义onClick
,然后使用OnClickListener
将其分配给您的每个按钮。您可以在setOnClickListener()
方法内完成所有操作。
openCreateDialog()