[英]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.