我想在layout xml文件中使用android绑定调用onButtonclick(View v)
。使用android数据绑定的按钮单击方法调用(已在片段中定义)不起作用。
如何在这种情况下使用android绑定实现按钮click
? 我遵循如下,但它没有奏效。有什么建议么 ?提前致谢。
Layout1.xml
<data>
<variable
name="myFrag"
type="com.myapp.Fragment1" />
</data>
...
<Button
android:id="@+id/step_button"
style="@style/button_style"
android:onClick="@{myFrag :: onButtonclick}"/>
Fragment1.java
public class Fragment1 extends Fragment {
.....
public void onButtonclick(View v)
{
myStdent.setId("No ID");
}
.....
}
setMyFrag()..这是什么? –
在这个问题中,如果你能看到布局文件,我们有一个数据标签和一个'Fragment1'类型的变量'myFrag'。所以,setMyFrag()是该'myFrag'变量的设置器 –
谢谢..它的工作.. –