我尝试了所有内容,但在应用程序启动时无法获得editText。即使我点击它,它也不会得到焦点。看起来很奇怪的是它适用于平板电脑(Galaxy Tab 3 10.1)而不能在我的手机上工作(三星ACE3)。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FF666666" >
<Button
android:id="@+id/negaive"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@drawable/btn_border"
android:padding="10dp"
android:text="Button"
android:textColor="#FFFFFFFF" />
<TextView
android:id="@+id/title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="10dp"
android:layout_weight="1"
android:gravity="center"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FFFFFFFF"
android:textStyle="bold" />
<Button
android:id="@+id/positive"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@drawable/btn_border"
android:padding="10dp"
android:text="Button"
android:textColor="#FFFFFFFF" />
</LinearLayout>
<RelativeLayout
android:id="@+id/note_container"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<com.muapp.ui.view.LinedEditText
android:id="@+id/noteText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FFFFFFFF"
android:paddingLeft="15dp"
android:paddingBottom="50dp"
android:paddingRight="15dp"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF4d4d4d" >
<requestFocus />
</com.muapp.ui.view.LinedEditText>
<com.vis.kotob.ui.view.SemiClosedSlidingDrawer
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:custom="http://schemas.android.com/apk/res/com.vis.kotob"
android:id="@+id/mySlidingDrawer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="0dp"
custom:allowSingleTap="true"
custom:content="@+id/quote"
custom:handle="@+id/handle"
custom:orientation="vertical"
custom:semiClosedContentSize="40dp" >
<ImageView
android:id="@+id/handle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:src="@drawable/bg_note_handle" />
<com.muapp.ui.view.PreviewTextView
android:id="@+id/quote"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FFF2F2F2"
android:ellipsize="end"
android:padding="15dp"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="vertical"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF6b6b6b" />
</com.muapp.ui.view.SemiClosedSlidingDrawer>
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:background="#FFf2f2f2"
android:gravity="right" >
<ImageButton
android:id="@+id/delete_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center"
android:layout_margin="5dp"
android:background="@drawable/btn_border"
android:padding="10dp"
android:src="@drawable/icon_note_delete"
android:textColor="#FFFFFFFF" />
<ImageButton
android:id="@+id/share_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center"
android:layout_margin="5dp"
android:background="@drawable/btn_border"
android:padding="10dp"
android:src="@drawable/icon_note_share"
android:textColor="#FFFFFFFF" />
</LinearLayout>
</LinearLayout>
答案 0 :(得分:-1)
请从您的xml代码中删除并尝试使用以下代码我希望解决您的问题....
InputMethodManager inputMethodManager = (InputMethodManager) context
.getSystemService(context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);