从SurfaceView可以看到按钮?

时间:2012-04-26 19:59:12

标签: android user-interface android-edittext

所以基本上我有一个Activity,其布局显示我的自定义SurfaceView和一个不可见的EditText。

如何在该对象上调用setVisibility(VISIBLE)?我在我的SurfaceView对象上使用post(Runnable ...),但问题是findViewById(我的EditText id)返回null?

我找到了why,但我该如何解决呢?

另外,如何通过EditText上的“完成”按钮重新收回回调?它与回车键相同吗?

1 个答案:

答案 0 :(得分:0)

您需要在将其作为子项的视图上搜索id.content。请使用以下内容:

TextView t = (TextView) getParent().findViewById(R.id.contents);

要回答您的其他问题,要查找用户何时按Enter键,请使用

t.setOnEditorActionListener(...)