所以基本上我有一个Activity,其布局显示我的自定义SurfaceView和一个不可见的EditText。
如何在该对象上调用setVisibility(VISIBLE)?我在我的SurfaceView对象上使用post(Runnable ...),但问题是findViewById(我的EditText id)返回null?
我找到了why,但我该如何解决呢?
另外,如何通过EditText上的“完成”按钮重新收回回调?它与回车键相同吗?
答案 0 :(得分:0)
您需要在将其作为子项的视图上搜索id.content。请使用以下内容:
TextView t = (TextView) getParent().findViewById(R.id.contents);
要回答您的其他问题,要查找用户何时按Enter键,请使用
t.setOnEditorActionListener(...)