我有一个活动,我有片段的goole地图,在底部我有一个编辑框。因此,当我点击编辑框时,会显示软键盘。但是ti隐藏了我的编辑框。那么如何让我的编辑框顶部是软键盘。请帮助我。这是我的代码。: -
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/grey_bg"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="524dp"
android:orientation="vertical" >
<!-- Header -->
<LinearLayout
android:id="@+id/relativeLayoutheader"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="0.7"
android:background="@drawable/header"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/backLinearLayout"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="horizontal"
android:padding="10dp" >
<ImageView
android:id="@+id/imgBack"
android:layout_width="30dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/back" />
</LinearLayout>
<LinearLayout
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="4"
android:orientation="horizontal" >
<TextView
android:id="@+id/txtLocationName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="Kommentare"
android:textColor="@android:color/white"
android:textSize="16sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/deleteLikeLinearLayout"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical" >
<ImageView
android:id="@+id/imgTrash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/trash"
android:visibility="gone" />
<ImageView
android:id="@+id/imgLike"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/like"
android:visibility="gone" />
<ImageView
android:id="@+id/imgLiked"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/like_button_focus"
android:visibility="gone" />
</LinearLayout>
</LinearLayout>
<!-- Body Part -->
<LinearLayout
android:id="@+id/bodyLinearLayout"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="9"
android:orientation="vertical"
android:weightSum="10" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="3"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/imgPostLinearLayout"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imgPost"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY" />
</LinearLayout>
<LinearLayout
android:id="@+id/mapFragmentLayout"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical" >
<ImageView
android:id="@+id/imgMap"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY" />
<!--
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />
-->
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/listRelatedCommentLinearLayout"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="5.7"
android:orientation="vertical" >
<fragment
android:id="@+id/frag_list"
android:name="com.handmark.pulltorefresh.extras.listfragment.PullToRefreshListFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true" />
<!--
<ListView
android:id="@+id/listRelatedComment"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</ListView>
-->
</LinearLayout>
<!-- footer -->
<LinearLayout
android:id="@+id/footerLinearLayout"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/bottom_bar"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="3"
android:orientation="horizontal"
android:padding="10dp" >
<EditText
android:id="@+id/edtRelatedComments"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="@drawable/bottom_search"
android:hint="Kommentieren…"
android:maxLength="140"
android:paddingLeft="10dp"
android:textSize="13sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/sendButtonLinearLayout"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1.1" >
<Button
android:id="@+id/btnAbsenden"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="@android:color/transparent"
android:gravity="center"
android:text="Absenden"
android:textColor="@android:color/white"
android:textSize="14sp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
在我的清单中,我试过
android:windowSoftInputMode="adjustPan"
答案 0 :(得分:0)
尝试添加
android:windowSoftInputMode="adjustResize"
关于活动。这是我代码中的一个片段。
<activity
android:label="@string/app_name"
android:name=".youractivity" android:windowSoftInputMode="adjustResize">
答案 1 :(得分:0)
<activity
android:name="youractivity"
android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />
在您的清单文件中使用此代码,您在清单中声明您的活动,您希望我的输出希望我能为您工作