0

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

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

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

另外,如何从 EditText 上的“完成”按钮接收回调?和回车键一样吗?

4

1 回答 1

0

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

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

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

t.setOnEditorActionListener(...)
于 2012-04-26T20:29:37.483 回答