你好世界按钮?
Hello world button?
我开始android工作室。我只需要知道如何让一个按钮有一个说你好世界的吐司通知。我找不到这样做的工作方法。我可以将它的 header 用于其他功能吗?
在 .xml 文件中创建一个按钮
<Button
android:id="@+id/button_id"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/self_destruct"
android:onClick="selfDestruct" />
现在在 activity.java 文件的 onCreate 方法中声明您的按钮:
Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
Toast.makeText(getActivity(), "Button Clicked", Toast.LENGTH_SHORT).show();
}
});
现在,当您 运行 应用程序并单击按钮时,它会显示吐司消息 "Button Clicked"
@Display Word: 当用户点击按钮时,直接在XML里面像这样:
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextButton"
android:onClick="buttonClickFunction"/>
使用属性 android: onClick 我们声明必须出现在父 activity 上的方法名称。所以我必须像这样在 activity 中创建这个方法:
public void buttonClickFunction(View v)
{
Toast.makeText(getActivity(), "Button Clicked", Toast.LENGTH_SHORT).show();
}
详细信息请访问
https://developer.android.com/reference/android/widget/Button.html
我开始android工作室。我只需要知道如何让一个按钮有一个说你好世界的吐司通知。我找不到这样做的工作方法。我可以将它的 header 用于其他功能吗?
在 .xml 文件中创建一个按钮
<Button
android:id="@+id/button_id"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/self_destruct"
android:onClick="selfDestruct" />
现在在 activity.java 文件的 onCreate 方法中声明您的按钮:
Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
Toast.makeText(getActivity(), "Button Clicked", Toast.LENGTH_SHORT).show();
}
});
现在,当您 运行 应用程序并单击按钮时,它会显示吐司消息 "Button Clicked"
@Display Word: 当用户点击按钮时,直接在XML里面像这样:
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextButton"
android:onClick="buttonClickFunction"/>
使用属性 android: onClick 我们声明必须出现在父 activity 上的方法名称。所以我必须像这样在 activity 中创建这个方法:
public void buttonClickFunction(View v)
{
Toast.makeText(getActivity(), "Button Clicked", Toast.LENGTH_SHORT).show();
}
详细信息请访问
https://developer.android.com/reference/android/widget/Button.html