`

软键盘挡住文本框

阅读更多
外层套一个ScrollView
 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:background="@drawable/bg" android:layout_height="fill_parent" android:orientation="vertical"> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:orientation="vertical">
 
</RelativeLayout>
</ScrollView>
</LinearLayout>
 
AndroidManifest.xml
 
相应的activity加入属性android:windowSoftInputMode="adjustPan"

     今天做一个相机加一个文本框布局,文本在下面怎么输入,一输入软键盘把文本框挡住,在网上goole,找到上面一种方法,不行,于是翻网页找,终于解决。

代码方式:  
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | 
                WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 

  xml方式: 
<activity android:name=".Activity.FilterActivity" android:label="@string/app_name" 
 android:windowSoftInputMode="stateHidden" android:screenOrientation="portrait" 
android:configChanges="keyboardHidden|orientation" 
           /> 

 

 

分享到:
评论
1 楼 shaobin0604 2010-08-25  
android:windowSoftInputMode="adjustResize"


就行了

相关推荐

    仿iphone软键盘输入文本框.zip

    在前端开发中,创建一个与iPhone相似的软键盘输入文本框是一项常见的需求,尤其是在移动Web应用或者模拟器中。这个“仿iphone软键盘输入文本框.zip”文件很可能包含了一个实现这种效果的示例代码,包括HTML5、jQuery...

    点击文本框弹出软键盘

    5. 文件名称列表:“点击文本框弹出软键盘”可能是项目的主要文件,这可能包含VB或C#代码文件、资源文件(如软键盘的图像或图标)、以及项目配置文件。这些文件共同构成了实现这个功能的完整工程。 总的来说,通过...

    软键盘挡住EditText完美解决方案

    ### 软键盘挡住EditText完美解决方案 在移动应用开发中,经常会遇到这样一个问题:当用户在界面上点击一个输入框(EditText)时,软键盘弹出后会遮挡该输入框,导致用户无法清晰地看到自己正在输入的内容,极大地...

    5种方法完美解决android软键盘挡住输入框方法详解

    本文将详细介绍5种有效的方法来解决软键盘挡住输入框的问题,并讨论它们的适用场景、优缺点以及使用注意事项。 1. **方法一:非透明状态栏下使用`adjustResize`和`adjustPan`** - `adjustResize`:当键盘弹出时,...

    VB.NET 调用软键盘

    为了实现点击文本框弹出软键盘的功能,我们需要在每个文本框控件的`GotFocus`事件中显示软键盘,并在`LostFocus`事件中隐藏它。例如: ```vb.net Private Sub TextBox1_GotFocus(sender As Object, e As EventArgs)...

    Android软键盘遮挡的四种完美解决方案

     输入用户名和密码时,系统会弹出键盘,造成系统键盘会挡住文本框的问题,如图所示:  输入密码时输入框被系统键盘遮挡了,大大降低了用户操作体验,这就是开发中非常常见的软键盘遮挡的问题,该如何解决? 二、...

    键盘遮挡文本框的问题

    标题中的“键盘遮挡文本框的问题”是一个常见的iOS开发中遇到的用户体验问题。在iPhone应用开发中,当用户在文本框(UITextField或UITextView)中输入时,弹出的键盘可能会遮挡到文本框,使得用户无法看到正在编辑的...

    qt4.8软键盘(通过点击输入框呼出).zip

    QT4.8软键盘是一种基于Qt4.8框架实现的虚拟键盘,主要目的是在无物理键盘的设备上提供文本输入功能。它通过点击输入框(通常是一个LineEdit控件)来弹出,模拟了类似安卓系统键盘的行为。下面将详细阐述这个知识点。...

    Android爬坑之旅:软键盘挡住输入框问题的终极解决方案.docx

    Android 软键盘挡住输入框问题的终极解决方案 Android 软键盘挡住输入框问题是 Android 开发中一个经典的问题,特别是在使用 WebView 的情况下。这篇文章将详细介绍这个问题的成因、解决方案和最终的解决方法。 在...

    仿iphone软键盘输入文本框

    标题 "仿iphone软键盘输入文本框" 暗示了我们正在讨论的是一个网页开发中的功能,它模拟了iPhone设备上的虚拟键盘输入效果。在移动设备上,尤其是使用触摸屏的设备,用户与网页交互的方式不同于传统的物理键盘。...

    Android 爬坑之旅:软键盘挡住输入框问题的终极解决1

    Android软键盘挡住输入框问题的终极解决方案 Android开发中,软键盘挡住输入框是一个常见的问题,本文将详细讲解该问题的解决方案。 一、问题描述 在Android开发中,软键盘挡住输入框是一个非常常见的问题。这种...

    c# 模拟软键盘

    本项目主题为“C#模拟软键盘”,它涉及到的是如何使用C#来创建一个能够随编辑框浮动并能响应光标移动的虚拟键盘。这个功能在很多应用场景下都非常有用,比如在触摸屏设备上或者在安全输入环境中,物理键盘可能不可用...

    js软键盘.js软键盘.js软键盘

    JavaScript(简称JS)软键盘是一种基于Web的输入解决方案,它允许用户在网页上进行安全的输入操作,尤其适用于处理敏感信息如密码时,避免了原生系统键盘在公共设备上的安全风险。本压缩包文件主要包含一个名为"软...

    仿iphone软键盘输入文本框特效代码

    "仿iPhone软键盘输入文本框特效代码"是一种模拟iOS设备上输入框与虚拟键盘交互效果的技术实现,通常用于提升移动设备上的Web应用或网站用户体验。下面将详细阐述这个特效的实现原理和相关知识点。 首先,此特效的...

    c# winform完美软键盘实现 软键盘 源码

    这通常通过`Control.SendKeys`方法实现,它可以模拟键盘输入,将字符添加到文本框或其他输入字段。 3. **焦点跟踪**:为了确保软键盘能够正确地与应用程序的其他元素交互,需要跟踪和改变输入焦点。可以监听`...

    易语言调用软键盘源码,易语言软键盘

    在这个压缩包中,我们主要关注的是易语言调用软键盘的相关源码,这涉及到易语言的几个关键概念和技术。 首先,"软键盘"是指在计算机程序中通过模拟键盘输入的方式实现文字输入的功能,通常用于移动设备或特定应用中...

    使用labview2019做的一个软键盘

    在LabVIEW中,软键盘可以通过构建用户界面(UI)来实现,这通常涉及到创建前面板对象,如按钮、文本框和数字选择器,以及背后的VI(虚拟仪器)代码来处理用户的输入。 描述中的“labview2019”指的是这个软键盘项目...

Global site tag (gtag.js) - Google Analytics