Android 开发切换 TextView 可见性
我在将文本视图设置为不可见/可见时遇到了一些问题。
基本上,我希望在单击开/关按钮时发生这种情况。
我所做的有点像
textview.setVisibility(TextView.VISIBLE);
textview.setVisibility(TextView.INVISIBLE);
当我尝试执行此命令时,emultor说该应用程序已停止
我在将文本视图设置为不可见/可见时遇到了一些问题。
基本上,我希望在单击开/关按钮时发生这种情况。
我所做的有点像
textview.setVisibility(TextView.VISIBLE);
textview.setVisibility(TextView.INVISIBLE);
当我尝试执行此命令时,emultor说该应用程序已停止
您是从 XML 还是以编程方式构建它?
我会用一个XML文件来制作它,然后在活动运行时更改属性。在尝试使用 .setContentView(R.layout.main);
findViewById(...)
调用文本视图以将其隐藏。.setVisibility(View.GONE);
在文本视图上调用 to 以显示它。.setVisibility(View.VISIBLE);
我有一个做类似事情的例子。您可以在此处查看代码: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 布局文件中定义的文本视图的 ID。
希望有所帮助!