我刚刚发现您可以使用标记将.axml布局文件包含在另一个内部。这很棒,允许封装一些常见的布局主题,但我现在想知道是否有办法将一些代码/逻辑绑定到包含的布局?
我的包含布局包含几个按钮,我希望每个按钮都能将用户带到另一个Activity。显然,我不想重复每个Activity内部的代码,所以有没有办法可以编写一个包含所包含布局的逻辑并绑定它的类?
如果有人能够提供一个非常感谢的例子;)
答案 0 :(得分:0)
您可以重复使用为某个按钮编写的方法,但会附带一些锅炉铭牌代码。
你可以:
Click
事件中。 OR
[Java.Interop.Export("SomeButtonClick")]
public void SomeButtonClick(View v)
{
YourReusableMethod();
}
<Button
android:id="@+id/some_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="SomeButtonClick" />