微信進入訊息頁面,游標處自動彈出軟鍵盤設定
阿新 • • 發佈:2019-01-10
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_marginRight="40dp" android:paddingLeft="12dp" <strong><span style="color:#ff0000;">android:focusable="true" android:focusableInTouchMode="true"</span></strong> android:paddingTop="5dp" android:paddingBottom="5dp" android:background="@drawable/background_milkwhite_corner" android:layout_centerVertical="true"> <ImageView android:layout_width="18dp" android:layout_height="18dp" android:src="@drawable/ic_zoom_gray" android:layout_marginRight="10dp" android:id="@+id/zoom" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_centerVertical="true" /> <com.zuotu.xiaoqi.widget.ClearEditText android:id="@+id/searchText" android:layout_width="match_parent" android:layout_toRightOf="@+id/zoom" android:background="@android:color/transparent" android:imeOptions="actionSearch" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" android:textSize="@dimen/activity_margin_15" android:textColor="@color/text_dark_gray" android:singleLine="true" android:drawableRight="@drawable/delete_selector" android:hint="@string/addr_hint_input" android:layout_height="wrap_content" android:layout_centerVertical="true"> </com.zuotu.xiaoqi.widget.ClearEditText> </RelativeLayout>
游標設定放在外部的控制元件上,就可以實現剛進去頁面時候沒有游標,點選裡面的控制元件的時候,彈出軟鍵盤
此外
AndroidManifest.xml檔案裡面:
<activity android:name=".activity.SingleChatActivity" android:label="@string/addr_infor" android:theme="@style/CustomActionBarTheme" android:windowSoftInputMode="stateAlwaysHidden|adjustResize"/>
windowSoftInputMode
屬性就是總是隱藏軟鍵盤