다른 입력 방법을 표시하기 위해 TabLayout을 사용하고 있습니다. 첫 번째 탭에는 버튼이 있고 네 번째 탭에는이 TabLayout에 삽입 된 표준 키보드가 표시되어야합니다. 이 같이 방법을 여기에 스크린 샷 :안드로이드에 가상 키보드 표시 TabLayout
TabLayout 지금까지 작동합니다. KeyboardView로 레이아웃 XML 파일을 만들려고했습니다. TabLayout 있도록 자체가 작동 ...
<?xml version="1.0" encoding="utf-8"?>
<android.inputmethodservice.KeyboardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
/>
나는 간단한 텍스트 뷰를 사용하고있는 경우는, 앱이 텍스트가 표시됩니다 :하지만 응용 프로그램은 키보드를 표시하지 않습니다
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="This is a tab layout"
android:id="@+id/textView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
내 질문을 어떻게 간단한 키보드를 만들고 TabLayout 내에 표시 할 수 있습니까? 고맙습니다!
나는 확실하지 않다, 그러나 당신은 당신의 KeyboardView에 일정한 높이를 지정하려고 했습니까? 250dp 정도 면요? –