首页 > 解决方案 > 安卓; 执行方法时如何显示按钮

问题描述

我完全是 Java 和 Android 编程的初学者。

现在我想在方法运行时显示按钮。但是按钮已经放置在屏幕上。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // set the listener for the button
    mConfrimButtton = (Button) findViewById(R.id.confirm_button);
}

public void aMethod {
    // show up the button when doing this method but the button is already shown up
}

我该怎么做?

标签: javaandroid

解决方案


  • 首要问题

你忘了打电话setContentView(R.layout.layout);

在此处阅读更多内容什么是 setContentView(R.layout.main)?

  • 现在我想在方法运行时显示按钮

您可以使用setVisibility

设置此视图的可见性状态。前任。mConfrimButtton.setVisibility(View.VISIBLE);

  • 但是按钮已经放置在屏幕上。

您可以使用android:visibility

控制视图的初始可见性。前任。android:visibility="gone"

您可以在此处阅读有关Android 的更多信息:隐形和消失之间的区别?


推荐阅读