显示和隐藏元素(表)

时间:2018-06-09 03:25:54

标签: java android kotlin

Android的新学习Android,我正在尝试执行一个显示表格的简单展示按钮(见下面为id/login_buttonid/register_buttonid/login_table或{{1} })包含内容,然后是一个关闭按钮,使表再次不可见。我认为XML部分非常好,我只是在学习Java。

这就是我对XML的看法。如果我能以任何方式清理它,请告诉我。

id/register_table

1 个答案:

答案 0 :(得分:0)

这可能听起来有点苛刻,但你一次尝试做太多事情(学习Java,学习Kotlin,编写Android应用程序而不正确地学习教程或书籍)。慢下来,一次学习一件事。

首先,学习一些基本的Java(通过Java教程或通过Udacity课程)。当您对编程的基础知识充满信心时,您可以尝试学习像Android这样的东西。有许多好书可以逐步引导您(Busy Coder的Android开发指南就是这样一本书)。

您的问题的解决方案看起来像这样,但您不应该养成在没有真正尝试解决问题的情况下发布问题并期望StackOverflow为您提供完整解决方案的习惯:

Button loginButton;

TableLayout tableLayout;

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    loginButton = findViewById(R.id.login_button);
    tableLayout = findViewById(R.id.login_table);
    loginButton.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
             tableLayout.setVisibility(View.VISIBLE);
         }
    }
}