繁体   English   中英

Android开发切换TextView可见性

[英]Android development toggling TextView visibility

我在将textview设置为不可见/可见时遇到了一些麻烦。

基本上我希望在点击开/关按钮时发生这种情况。

我做的有点像

textview.setVisibility(TextView.VISIBLE);
textview.setVisibility(TextView.INVISIBLE);

当我尝试执行此操作时,emultor说应用程序已经无意中停止了

您是从XML构建还是以编程方式构建它?

我会使用XML文件,然后当Activity运行时更改属性。 一定要使用setContentView(R.layout.main); 在尝试使用findViewById(...)获取TextView之前。

调用.setVisibility(View.GONE); 在TextView上隐藏它。

调用.setVisibility(View.VISIBLE); 在TextView上显示它。

我有一个例子,做这样的事情。 你可以在这里看到代码: https//github.com/ethankhall/Morse-Messenger/blob/master/src/com/kopysoft/MorseMessenger/Translate.java

没有更多的代码或堆栈跟踪,很难说,但听起来你没有初始化文本视图。 这是怎么做的:

TextView myTextView = (TextView) findViewById(R.id.tv_text);

其中'tv_text'是xml布局文件中定义的textview的id。

希望有所帮助!

阅读有关DDMS和logcat以获取堆栈跟踪并查看问题所在: http//developer.android.com/guide/developing/debugging/debugging-projects.html

这就是你要找的东西: 在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM