사용자는 EDITTEXT에 텍스트를 입력하려고 할 때 안드로이드 창 관리자 창
public class FlatingViewService extends Service{
public static WindowManager windowManager;
...
windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
...
//Floating View Layout
li = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
myView = li.inflate(R.layout.product_response_card, null);
name = (TextView) myView.findViewById(R.id.name);
editTextName = (TextView) myView.findViewById(R.id.editTextName);
...
//Layout Parameters
...
response_card_params.softInputMode = WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE;
화면
에 보여줍니다 창, 키보드가 나타납니다 볼 수 있지만 EDITTEXT의 상단에 있습니다. 따라서 사용자는 아무 것도 볼 수 없습니다.실제 문제는 무엇입니까?
귀하의 매니 페스트 파일에 android : windowSoftInputMode = "adjustPan"시도해 보셨습니까 ?? –
@ Maulik.J 서비스에서 WindowManager를 사용하고 있습니다. 연결된 활동이 없습니다. – KDroid