使用按钮显示/隐藏文本

And*_*åle 3 android textview android-button

我试图通过button单击显示文本。

这是我的onClick代码:

public class Uteliv extends Activity {

    public void onCrate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_uteliv);

        TextView tidiTekst = (TextView) findViewById(R.id.tidiTekst);
        tidiTekst.setVisibility(View.GONE);

        Button tidiKnapp= (Button) findViewById(R.id.tidiKnapp);
        tidiKnapp.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            tidiTekst.setVisibility(View.VISIBLE);

        }
     });
   }
}
Run Code Online (Sandbox Code Playgroud)

怎么了?在手机上测试时,我只会得到空白页。

cod*_*gic 5

除非您的帖子中有错字,否则您的问题是您尚未声明正确的Activity方法

public void onCrate(Bundle savedInstanceState) {
Run Code Online (Sandbox Code Playgroud)

应该

public void onCreate(Bundle savedInstanceState) {
Run Code Online (Sandbox Code Playgroud)

另外,您可能应该使您的Views成员变量(在之前声明它们并在中onCreate()初始化它们onCreate()

编辑

要显示/隐藏您的内容TextView,可以使用getVisibility确定要做什么。所以这就像

public void onClick(View v) {
        tidiTekst.setVisibility((tidiTekst.getVisibility() == View.Visible) 
                                                ? View.GONE : View.VISIBLE);
    }
Run Code Online (Sandbox Code Playgroud)