Android 使按钮在SurfaceView中可见?
所以基本上我有一个活动,它的布局显示了我的自定义SurfaceView和一个不可见的EditText 如何在该对象上调用setVisibility(可见)?我确实在SurfaceView对象上使用post(Runnable…),但问题是findViewById(我的EditText id)返回null 我发现了,但我该怎么解决呢Android 使按钮在SurfaceView中可见?,android,user-interface,android-edittext,Android,User Interface,Android Edittext,所以基本上我有一个活动,它的布局显示了我的自定义SurfaceView和一个不可见的EditText 如何在该对象上调用setVisibility(可见)?我确实在SurfaceView对象上使用post(Runnable…),但问题是findViewById(我的EditText id)返回null 我发现了,但我该怎么解决呢 另外,我如何从EditText上的“完成”按钮接收回调?它与enter键相同吗?您需要在作为子项的视图中搜索id.content。因此,请使用以下方法: TextVie
另外,我如何从EditText上的“完成”按钮接收回调?它与enter键相同吗?您需要在作为子项的视图中搜索id.content。因此,请使用以下方法:
TextView t = (TextView) getParent().findViewById(R.id.contents);
要回答您的其他问题,要查找用户何时按enter键,请使用
t.setOnEditorActionListener(...)