java - Android 开发切换 TextView 可见性

标签 java android

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

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

我做的有点像

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

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

最佳答案

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

我会使用 XML 文件创建它,然后在 Activity 运行时更改属性。在尝试使用 findViewById(...) 获取 TextView 之前,请务必使用 setContentView(R.layout.main);

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

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

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

关于java - Android 开发切换 TextView 可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558364/

相关文章:

java - 仅当互联网连接可用时才允许切换

java - 如何获取所有源代码文件并检查是否已以编程方式在Eclipse中对其进行了修改

java - 未检测到本地 JVM,甚至未检测到运行此 java 任务控制实例的 jvm

java - 在圆霍夫变换中,累加器分辨率 (dp) 的反比​​是多少?它如何影响圆检测?

android - 已下载新的gradle,但实际上不起作用

java - 在Android中,多部分实体是否也用于下载文件,因为我看不到该类的任何示例或详细描述

java - HTL data-sly-use的用法?

java - Android 模拟器无法启动::无法在设备上安装 apk 'emulator-5554' : null

java - 如何获取manifest文件android的应用主题

android - 在 android 中更改编辑文本的 addTextChangedListener 监听器中的文本会出错