Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >安卓autoCompleteTextView随屏幕大小而变化?

安卓autoCompleteTextView随屏幕大小而变化?
EN

Stack Overflow用户
提问于 2012-01-20 02:07:43
回答 1查看 1.2K关注 0票数 1

大家好,大家好,

我有一个关于自动完成文本视图的问题。我正在开发一个平板电脑,我很好地定制了它。当我在平板电脑上运行它时,它看起来如下:

这实际上是我想要的-所有可见的,小项目,蓝色而不是橙色。凉爽的。当我在一个较小的设备上运行完全相同的应用程序时,例如Nexus:

原来的视图消失了,有橙色的东西,我一次只看到一个建议的项目或两个充其量。这不是我的本意。

如果我运行这个应用程序不是在风景,而是在肖像,所有的工作良好。太疯狂了。有人知道我能做些什么来保持小屏幕上的自定义布局吗?

EN

回答 1

Stack Overflow用户

发布于 2012-01-20 02:15:08

这里显示的第二个图像是在设备处于横向模式时自动完成文本视图或编辑文本的结果。

如果设备处于纵向模式,它将在垂直列表中显示建议,对于横向模式,它将显示在水平列表中,并尝试用编辑文本和软键盘填充整个屏幕。

我也面临同样的问题,请查看Android开发者网站上有关支持多个屏幕的信息,它可能会对你有所帮助。

新答案

要隐藏软键盘,当你按下完成按钮,你必须使用imeOptions的AutoCompleteTextView。对您的代码进行这些更改并尝试它。

对XML布局文件的更改如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<AutoCompleteTextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:imeOptions="actionDone"
    android:id="@+id/actv" />

在java文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        actv = (AutoCompleteTextView)findViewById(R.id.actv);
        actv.setOnEditorActionListener(new OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_DONE) {
                    InputMethodManager imm = (InputMethodManager)v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
                    imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
                    return true;    
                }
                return false;
            }           
        });

我希望它能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8939699

复制
相关文章
wpf 控件大小随窗体大小改变而改变
WPF可以直接通过设置图形类控件的水平和垂直Alighment为Stretch实现 用一个ViewBox装上所有的Window内容然后当window缩放时就可以一起放大缩小了 ViewBox的显示机制是,先在内存中把按照逻辑大小把子控件显示出来,然后等比例的缩放显示到ViewBox的客户区 例: Button btn = new Button(); btn.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; btn.Vertic
hbbliyong
2018/03/06
3.3K0
[C#]控件大小随窗体改变而改变
这篇文章写的很好,一般我会选择第一种。 我改了一下格式,便于大家复制黏贴,O(∩_∩)O。
祥知道
2020/03/10
3K0
C#控件大小随窗体大小等比例变化
https://www.cnblogs.com/sakalaka/p/5135230.html
iOSDevLog
2019/07/22
3.4K1
安卓禁止屏幕截图
讲述生活则声音没有不和谐的。——英国诗人柯尔律治 只需要一行代码即可 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 然后打开APP,在当前activity就没法截图了
阿超
2022/08/16
9420
安卓禁止屏幕截图
《通讯-地球与环境》| 深海随气候变化而变暖
The subtropical North Atlantic. Credit: Marie-Jose Messias
气象学家
2022/06/13
5110
《通讯-地球与环境》| 深海随气候变化而变暖
一行代码实现安卓屏幕采集编码
越来越多的App需要共享手机屏幕给他人观看,特别是在线教育行业。Android 从5.0开始支持了MediaProjection,利用MediaProjection ,可以实现截屏录屏功能。
用户9239674
2021/12/04
1.2K0
安卓设备修改屏幕像素密度以及查看屏幕分辨率
使用adb修改屏幕像素密度 (此命令针对全志开发板子) adb shell am display-density 120
全栈程序员站长
2022/09/05
3.9K0
安卓监听屏幕触摸事件_android设置按钮点击事件
public boolean onTouchEvent(MotionEvent event) {
全栈程序员站长
2022/10/03
2.1K0
当心,安卓银行木马Escobar 正伺机而动
继著名僵尸网络Emotet在近期卷土从来,另一安卓银行木马Aberebot也有抬头之势。据Bleeping Computer网站消息,Aberebot正化身“Escobar”的名义重返,并迭代了新功能,包括窃取 Google Authenticator 多因素身份验证代码。
FB客服
2022/04/11
5890
当心,安卓银行木马Escobar 正伺机而动
app字体随系统字体变化问题
app字体不需要随系统字体的大小来改变,可以在activity基类加入下面代码: @Override public Resources getResources() { Resources res = super.getResources(); Configuration config = new Configuration(); config.setToDefaults(); res.updateConfiguration(config,re
用户3004328
2018/09/06
2.5K0
安卓 toast_安卓toast使用
一个 toast 是在屏幕上弹出一条信息,它的大小总是包裹着需要显示的内容,并且当前的 Activity 依然是可见并且可互动的。toast会自动消失,并且不接受任何互动事件。因为 toast 可以在后台的 Service 中创建,所以即使这个应用程序没有显示在屏幕上,仍然可以弹出 toast.
全栈程序员站长
2022/10/01
6.5K0
如何从电脑直接控制安卓手机 监控安卓手机 安卓手机如何控制安卓手机
实用方法很简单,在手机上安装这个软件,然后运行,然后进入Setting,点击User's settings,然后Create new user(我新建了一个叫做ACE的用户),注意这里在豌豆荚的截图只是做教程用的,实际不需要连接豌豆荚,甚至不需要WIFI,只要你打开了GPRS
程序员小顾
2021/12/01
16.6K0
js的的的图片随屏幕滚动而滑入滑出的效果(万 万。。。字长文)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style type="text/css"> *{padding: 0px;margin: 0px;} html { background: #ffc600; }
贵哥的编程之路
2020/10/28
2.7K0
『安卓』安卓开发基础--基本控件
显示文字,相当于Panel。一般用来文本展示,继承自android.view.View,在android.widget包中。
风骨散人Chiam
2020/10/28
7K0
RxBinding详解: 规范而强大的安卓UI响应式编程
原文:Reactive Android UI Programming with RxBinding 作者:Donn Felker 翻译:DreamWinter
冰之角
2018/09/04
2.9K0
安卓系统框架介绍(安卓常用框架)
——源码地址1: https://android.googlesource.com/
全栈程序员站长
2022/07/30
8.7K0
安卓系统框架介绍(安卓常用框架)
安卓逆向系列篇:安卓工具总结
JDK:Java Development Kit是Java的开发工具包,JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具。
亿人安全
2022/06/30
9.1K0
安卓逆向系列篇:安卓工具总结
安卓漏洞导致攻击者可记录音频或屏幕
近日,据外媒报道称,由于Android媒体播放功能存在漏洞,致使运行Lolipop,Marshmallow以及Nougat的Android智能手机很容易受到影响,从而导致用户手机屏幕被外人盗录而不自知
FB客服
2018/02/26
1.2K0
安卓漏洞导致攻击者可记录音频或屏幕
实现盒子宽度随鼠标位置而改变
当鼠标在拖动线(drag-line)区域内按下时,监听鼠标移动,获取鼠标移动的实时距离 将这个距离加上leftCategory本来的宽度,就是leftCategory随着鼠标移动的宽度
切图仔
2022/09/08
9980
安卓UI
界面是布局和微件的层次结构形式构建而成。布局是 ViewGroup 对象,即控制其子视图在屏幕上的放置方式的容器。微件是 View 对象,即按钮和文本框等界面组件。
天天Lotay
2022/12/01
1.4K0
安卓UI

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文