如何将java Activity文件中的函数引用到AIDE中的xml布局文件?
答案 0 :(得分:0)
Button
可以执行许多功能。例如,一个函数是单击按钮时触发的OnClick
事件。
为了连接活动,您必须执行以下操作:
在XML文件中:
<Button
android:id="@+id/myButton"
android:layout_width="match_parent"
android:layout_height="match_parent" />
班级:
Button mButton;
在onCreate中:
mButton = findViewById(R.id.myButton);
mButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//Logic goes here
}
});
答案 1 :(得分:0)
我自己从未使用过AIDE,但我认为你仍然可以编辑xml和java代码?在java中编写函数(假设它被称为doSomething
),然后在单击按钮时调用它。你可以通过两种不同的方式完成这些。
1)通过xml
连接它<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_text"
android:onClick="doSomething"/>
2)通过java
连接它Button button = (Button) rootView.findViewById(R.id.my_button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
doSomething();
}
});