java - 使用按钮单击使框架布局可见
问题描述
我正在尝试通过单击按钮使框架布局可见。这是我的xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal"
>
<EditText
android:id="@+id/Extrastxt"
android:layout_height="wrap_content"
android:layout_width="200dp"
android:hint="Message..."
android:visibility="invisible" />
</LinearLayout>
</FrameLayout>
如果我将 Extrastxt 可见到可见,它不起作用。
Java代码:
Extrastxt.setVisibility(View.VISIBLE);
Xamarin 代码:
Extrastxt.Visibility = ViewStates.Visible;
解决方案
在我看来,您没有正确初始化此视图。带来初始化代码“Extrastxt”的问题。另外,尝试查看通过调试更改对象的可见性时代码中会发生什么
推荐阅读
- javascript - 为什么在这个 vega-lite 图中编码是这样拆分的?
- if-statement - if-else-if 梯形图分支的通用代码
- html - 在heroku中刷新页面时无法获取/登录?
- javascript - MS 脚本控件中的 JavaScript 数组操作
- gcc - 为什么 MIPS GCC 在函数调用(一个 GOT 指针)之后从 16($fp) 重新加载 28 美元,而没有先存储到 16($fp) ?
- c++ - 遍历链表时出现 C++ 分段错误
- r - 将列设置为行名,以获取 r 中数据帧子列表的列表
- java - Java:访问要渲染的 BufferedImage 仅在类内部产生影响
- python - 如何根据字典列字段列表中的键值对过滤 DataFrame 行?
- javascript - 无法将下拉值传递给 XSLT 参数