我的項目有軟鍵盤問題。我已經設置了我的清單文件與推進佈局或隱藏動作欄的軟鍵盤
android:windowSoftInputMode="adjustPan"
隨着我的鍵盤和EditText都可見。但就像下面鏈接的問題一樣,屏幕底部的按鈕和鍵盤一起向上推。
https://stackoverflow.com/questions/5516216/how-to-avoid-soft-keyboard-pushing-up-my-layout#=
我的佈局與2個LinearLayout中(一個頂部,底部一個帶有按鈕)和滾動型RelativeLayout的基礎上,讓中間的內容,其餘的consistis。當我嘗試在我的ScrollView上設置選項
android:isScrollContainer="false"
這次我的操作欄向上推並隱藏佈局。
我想要一種方式來鍵盤翻越底部線性佈局滾動滾動視圖的內容,並不要推動動作欄。
有什麼建議嗎?
謝謝!
順便說一句,我的滾動視圖有很多紡紗廠,EditTexts和的AutoSuggest
工作「解決方案」 - >幫助找到答案
如果我改變的RelativeLayout到的LinearLayout垂直方向和從清單中刪除此屬性android:windowSoftInputMode =「adjustPan」我有我想要的效果,操作欄不會消失,底部按鈕不會推高。問題是,我被底部的按鈕遺失在底部。有時ScrollView比設備窗口小,所以這個解決方案幫助了我,但現在解決了我真正的問題。
信息:
<activity
android:name=".app.HomeActivity"
android:label="@string/title_activity_home"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"/>
應用的主題:
<style name="CustomActionBarTheme" parent="@style/AppTheme">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/shape_bar</item>
<item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
</style>
XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/fragment_detalhes_pedido2_linear_top"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:background="@color/font_white_color"
android:orientation="horizontal"
android:gravity="center_vertical">
<ImageView
android:layout_width="@dimen/icon_size_default"
android:layout_height="@dimen/icon_size_default"
android:layout_gravity="center_vertical"
android:contentDescription="@string/app_name"
android:src="@drawable/icon_lista_clientes" />
<br.newm.afvcore.layout.NewmTextView
android:id="@+id/fragment_detalhes_pedido2_txt_cliente"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:text="Cliente Selecionado"
android:textColor="@color/font_default_color"
android:textSize="@dimen/font_size_default"
android:textStyle="bold|italic" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#696969" />
</LinearLayout>
<ScrollView
android:id="@+id/fragment_scroll_datalhes2_miolo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/fragment_detalhes_pedido2_linear_bottom"
android:layout_below="@+id/fragment_detalhes_pedido2_linear_top"></ScrollView>
<LinearLayout
android:id="@+id/fragment_detalhes_pedido2_linear_bottom"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/activity_vertical_margin"
android:orientation="vertical">
<View
android:layout_width="match_parent"
android:layout_height="0.1dp"
android:background="@color/cinza_linha" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:orientation="horizontal"
android:weightSum="1">
<LinearLayout
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="0.35">
<br.newm.afvcore.layout.NewmTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/azul_letras"
android:textSize="@dimen/font_size_default"
android:text="Qtd:"
android:textStyle="bold" />
<br.newm.afvcore.layout.NewmTextView
android:id="@+id/fragment_detalhes_pedido2_txt_qtd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/font_default_color"
android:textSize="@dimen/font_size_default"
android:text="999999999"
android:layout_marginLeft="5dp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="0.65"
android:layout_marginLeft="5dp"
android:gravity="right">
<br.newm.afvcore.layout.NewmTextView
android:id="@+id/fragment_detalhes_pedido2_lbl_valor_total"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/azul_letras"
android:textSize="@dimen/font_size_default"
android:text="Total:"
android:textStyle="bold" />
<br.newm.afvcore.layout.NewmTextView
android:id="@+id/fragment_detalhes_pedido2_txt_valor_total"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/font_default_color"
android:textSize="@dimen/font_size_default"
android:text="R$ 9.999.999,00"
android:layout_marginLeft="5dp"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/fragment_detalhes_pedido2_linear_btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:gravity="center_vertical">
<Button
android:id="@+id/fragment_detalhes_pedido2_btn_salvar"
android:layout_width="0dip"
android:layout_height="@dimen/btn_size_default"
android:layout_weight="1"
android:text="Salvar"
android:background="@drawable/shape_btn_azul"
android:textColor="@color/font_white_color"
android:textSize="@dimen/font_size_default"
android:textStyle="bold|italic" />
<Button
android:id="@+id/fragment_detalhes_pedido2_btn_reenviar_copia"
android:layout_width="0dip"
android:layout_height="@dimen/btn_size_default"
android:layout_weight="1"
android:text="Reenviar cópia do pedido"
android:background="@drawable/shape_btn_azul"
android:textColor="@color/font_white_color"
android:textSize="@dimen/font_size_default"
android:textStyle="bold|italic"
android:visibility="gone" />
<Button
android:id="@+id/fragment_detalhes_pedido2_btn_finalizar"
android:layout_width="0dip"
android:layout_height="@dimen/btn_size_default"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:layout_weight="1"
android:text="Finalizar"
android:background="@drawable/shape_btn_azul"
android:textColor="@color/font_white_color"
android:textSize="@dimen/font_size_default"
android:textStyle="bold|italic" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
財產
android:isScrollContainer="false"
你的父母在Layout
和
android:windowSoftInputMode="adjustResize"
爲Activity
http://meta.stackexchange.com/questions/2950/should- hi-thanks-taglines-and-salutations-be-removed-from-posts – Krishnabhadra 2014-12-02 11:50:27你設法解決它嗎? – 2015-05-20 13:55:30