AutoCompleteTextView 下拉列表显示在编辑字段上方而不是下方

2024-01-28

我有一个AutoCompleteTextView,该下拉列表显示在视图上方而不是下方。有人可以帮助我并解释其原因吗?可以在不改变太多布局的情况下修复它吗?

这是我的布局的一部分,其中包括提到的AutoCompleteTextView:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="right"
    android:orientation="horizontal" >

    <LinearLayout
        android:id="@+id/LinearNewSearch"
        android:layout_width="wrap_content"
        android:layout_height="60dip"
        android:layout_alignParentRight="true"
        android:gravity="right"
        android:orientation="horizontal" >

        <TextView
            android:id="@+id/TextView16"
            android:layout_width="35dip"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="0.0"
            android:textColor="#ffa500"
            android:textSize="18sp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=" = "
            android:textColor="#00ff00"
            android:textSize="17sp"
            android:textStyle="bold" />

        <EditText
            android:id="@+id/EditText17"
            android:layout_width="45dip"
            android:layout_height="fill_parent"
            android:focusable="false"
            android:gravity="center"
            android:inputType="numberDecimal"
            android:text="0.0" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="  x  "
            android:textColor="#00ff00"
            android:textSize="17sp"
            android:textStyle="bold" />

        <AutoCompleteTextView
            android:id="@+id/NewSearch"
            android:layout_width="190dip"
            android:layout_height="fill_parent"
            android:layout_marginRight="10dip"
            android:completionThreshold="1"
            android:dropDownHeight="120dp" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/NewList"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@id/LinearNewSearch"
        android:layout_marginRight="5dip"
        android:layout_marginTop="-7dip"
        android:gravity="top"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/AddNewSearch"
            android:layout_width="50dip"
            android:layout_height="50dip"
            android:layout_gravity="center"
            android:layout_marginBottom="25dip"
            android:layout_marginRight="5px"
            android:text="+"
            android:textColor="#000080"
            android:textSize="15sp"
            android:textStyle="bold" />

        <VerticalSeekBar
            android:id="@+id/seekbar2"
            android:layout_width="wrap_content"
            android:layout_height="150dip"
            android:layout_marginRight="8px"
            android:max="10"
            android:progress="1" />

        <LinearLayout
            android:id="@+id/LinearLayout80"
            android:layout_width="210dip"
            android:layout_height="150dip"
            android:layout_marginRight="15dip"
            android:background="#25FFFFFF"
            android:orientation="vertical" >

            <ListView
                android:id="@+id/List06"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />

        </LinearLayout>
    </LinearLayout>

</RelativeLayout>

我看到了一个添加的建议android:dropDownHeight="100dp" to AutoCompleteTextView声明,但这没有帮助。


尝试添加dropDownVerticalOffset http://developer.android.com/reference/android/widget/AutoCompleteTextView.html#attr_android%3adropDownVerticalOffsetxml 中 AutoCompleteTextView 的属性:

  ...
         <AutoCompleteTextView
           android:id="@+id/NewSearch"
            android:layout_width="190dip"
            android:layout_height="fill_parent"
                    ...
                     android:dropDownVerticalOffset="50dp"
                    ...
                                             />
    ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AutoCompleteTextView 下拉列表显示在编辑字段上方而不是下方 的相关文章

  • 无法运行 android/sdk/build-tools/23.0.2/aapt

    最近在 Ubuntu 15 上安装了 Android Studio 1 0 1 由于某些原因是旧版本 我正在尝试创建一个新项目 每当我构建它时 我都会收到此错误 无法运行程序 home user Android Sdk build tool
  • 从字符串将 AM/PM 设置为时间选择器对话框?

    我有一个 TextView 其中时间以格式显示10 00 PM当用户单击该视图时 必须将相同的时间设置为TimePicker对话 我能够设置Hour and Minutes到选取器 但在AM PM部分 我总是得到AM用户是否已设置AM or
  • Android 中的 JDBC 连接

    有没有人在 android 中尝试过 JDBC 连接 因为在 Android 2 3 中支持 JDBC 我必须在没有 Web 服务的情况下连接 Mysql 我已经提出申请 但它给了我错误 public class MysqlConnect
  • 需要在 Android Studio 中使用 Team Foundation 客户端可能的替代方案/解决方法吗?

    我有一个场景 我需要使用 android studio 作为 IDE 使用 Team Foundation Server 作为源代码控制存储库 问题是android studio中没有TFS的插件 并且没有 TFS Windows 的独立客
  • Flutter - 当用户移动到其他(预览)屏幕时如何正确暂停相机?

    我需要pause当我移动到导航树上的另一个屏幕以节省电池和性能时相机 我尝试过了dispose cameraController 但 flutter 从另一个屏幕返回时不会重新初始化状态 但这很明显 我使用相机的主要代码 override
  • 无法在 Android 模拟器上使用 ART

    我只是想在我的模拟器上尝试 android 4 4 的 ART 我所做的是创建一个模拟器 选择设备为 Nexus 7 目标为 Android 4 4 RAM 512 然后我启动模拟器并加载它 然后我进入开发者选项并选择运行时作为 ART 设
  • 从 DecorView@2da7146[MyActivity] 中找不到 ViewTreeLifecycleOwner

    从撰写更新后alpha 11 to alpha 12 or beta 01 每当我打开具有撰写视图的活动或片段时 我都会遇到此崩溃 我在用AppCompatActivity它实现了LifecycleOwner 所以这非常奇怪 java la
  • 在另一个 Intent 中发送 Intent

    也许我的处理方式是错误的 但我想在我自己的应用程序中响应我的 Android AppWidget 的点击事件并启动一个 Activity 当时我设置了PendingIntent我还有一个Intent我想在点击时启动它 我的onStartCo
  • 如何将txt文件添加到你的android项目中? [复制]

    这个问题在这里已经有答案了 我的Android studio版本是1 5 1 显然这个 never 版本没有 txt 文件的 asset 文件夹 您打算如何将这些文件包含到您的项目中 以及如何进一步使用您内部的应用程序 谢谢你的建议 Pro
  • 使用 firebase 按最新消息对聊天列表进行排序

    我不知道为什么我陷入了一个问题chatList不按最后一条消息时间或最新消息排序 我尝试过存储timestamp在数据库中和订单子依据时间戳 但它仍然不起作用 不起作用意味着列表不会在每条消息后排序 并继续将列表显示为在第一条消息后排序 看
  • 推送通知需要很长时间才能到达

    我在适用于 iOS 和 Android 的 Adob e Air 应用程序中遇到推送通知的奇怪问题 我正在使用 Milkman Games 的 Easy Push ANE 以及 One Signal 服务 问题是通知确实会到达 但有时 随机
  • Android LayerDrawable.setDrawableByLayerId 不适用于 HTC Sensation(和其他?)

    我正在使用 LayerDrawable 在底层图像 索引 0 上构建一系列热点 索引 1 热点是根据用户界面交互添加的 并且它们的位置是动态的 因此我以编程方式完成所有这些操作 而不是使用 XML 作为进一步 可能不相关 的细节 我使用 F
  • 如何自动下载 Google 签名的通用 APK 以在 Google Play 之外分发?

    我有使用 Play 应用签名的应用 我想将应用程序上传到华为应用程序库 Google 建议从捆绑资源管理器下载已签名的通用 APK 然后上传到 Google Play 之外的商店 如果您还在 Google Play 之外分发您的应用或计划
  • 错误:包 com.google.android.gms.appstate 不存在

    由于此错误 无法编译我的 android 项目 BaseGameUtils src main java com google example games basegameutils GameHelper java Error 32 39 e
  • 使用MockWebServer暂停功能测试

    我正在测试使用 MockWebServer 的挂起函数返回结果的 api 但它不适用于 runBlockingTest testCoroutineDispatcher testCorounieScope 除非launch使用builder
  • 在多模块项目中访问绑定适配器

    我有一个多模块项目 其中应用程序模块包含我的绑定适配器 而我的功能模块取决于我的应用程序模块 因为它是动态功能模块 应用程序 包含绑定适配器 gt 动态功能模块 存在布局的地方 我在所有模块中启用了数据绑定和 kapt 我无法成功构建应用程
  • 游标在“查询、删除表、创建表、查询相同表名”后返回相同的列

    例如我有一个名为myTable在我的数据库文件中 Android ps它不支持列重命名 删除等 这张表有idx name columns 我想删除并重新创建该表 但使用新列 我是这样做的 db transaction var cursor
  • DialogFragment在Android中的位置

    我有一个DialogFragment显示一个View就像弹出屏幕一样 窗口始终出现在屏幕中间 有没有办法设置位置DialogFragment窗户 我已经查看了但还没有找到任何东西 尝试这样的事情 Override public View o
  • Listview里面只有一个Element

    您好 我正在尝试将列表视图放入列表视图中的列表视图中 唯一的问题是只有第一个列表视图正确显示所有元素 此后的每个列表视图仅包含一个元素 UPDATE 创建我自己的不可滚动列表视图解决了这个问题 https stackoverflow com
  • C/C++ 通过 Android NDK 在 JNI 中看不到 Java 方法

    我正在尝试从使用 NDK 构建的 C 类文件调用 Java 方法 它不断抛出常见的 未找到非静态方法 错误并导致整个 Android 应用程序崩溃 下面的代码片段 有些东西可能不需要 但我按原样保留它们 因为焦点 问题在于refreshJN

随机推荐

  • 如何在C++中计算欧拉常数或欧拉幂?

    我正在尝试找到更 自然 的方式来使用该号码e在 C C 中 我专注于计算函数e n 我认为 cmath 默认情况下不提供对两者 函数和常量 的支持 但是 可以启用它来包含编译器定义的常量 在这种情况下 M E 这可以通过包含语句来完成 de
  • 基于开始和结束时间的一天中最活跃的时间

    我正在记录社区中玩家的统计数据 对于他们的在线状态和游戏内状态 我会在它们 开始 和 结束 时进行注册 为了显示一天中最活跃的一天和一小时 我想使用一个 SQL 语句来根据 开始 和 结束 日期时间值来测量最活跃的时刻 看着SQL 从数据库
  • 圆形页面指示器 - 如何更改填充颜色变化

    我在用着查看寻呼指示器 具体来说圆形页面指示器在我的 Android 应用程序中 要求是填色会直接移动到指示器的下一个圆圈 不会出现图中的情况 分页时圆圈移动缓慢 停留在中间 我怎样才能做到这一点 你可以在你的 xml 上试试这个
  • BeautifulSoup 表到数据框

    似乎无法将表中的值正确复制到数据框中 如果运行 raw data 它会输出所有值的列表 知道如何使其结构化吗 pop source requests get http zipatlas com us tx austin zip code c
  • ASP.NET 中的 Cookie 问题。在response.redirect之后恢复值

    我花了很多时间在这上面 这太疯狂了 我有一个页面基类 其中包含 setcookie 函数 基本上是这样的 Dim context As HttpContext System Web HttpContext Current If contex
  • Elm:Json 解码器时间戳到日期

    我正在尝试将时间戳 例如 1493287973015 从 JSON 转换为日期类型 到目前为止 我创建了这个自定义解码器 stringToDate Decoder String gt Decoder Date stringToDate de
  • Windows Azure 网站的 SSL 证书[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我一直在使用新的 Windows Azure 网站预览版为客户构建网站 我最近部署了该网站 并将其移至保留实例 以便我可以根据客户的要求为
  • 预打包数据库存在无效架构错误

    我正在基于旧的 Android 项目构建 Android 应用程序 在我的新应用程序中 我使用 Room 我必须使用第一个项目中使用的相同数据库 此外 我使用 com amitshekhar android debug db 库从第一个项目
  • 无法打开终端 - java.io.IOException:无法创建 PTY”

    我尝试在 android studio 中打开终端 但每次我按下它时 它都会显示 java io IOException 无法创建 PTY 如何解决这个问题 我通过打开Settings gt Tool gt Terminal解决了这个问题
  • 获取 ListPreference 选择的键,而不是值 - 可能吗?

    得到value当前所选项目的ListPreference很简单 String selected sharedPrefs getString getString R string list preference array default s
  • JavaScript 中的 HTML“onclick”事件(在表格中)

    我正在尝试将用 HTML 编写的表格转换为 Javascript 因为我希望动态生成表格 行数 我遇到的主要问题是表中的各个单元格是可单击的并打开另一个 html 页面 不幸的是 html onclick 参数不适用于document wr
  • java.lang.NoClassDefFoundError:迁移到数据流 2.x 后的 org/apache/beam/sdk/runners/PipelineRunner

    获取运行时错误 java lang NoClassDefFoundError org apache beam sdk runners PipelineRunner 即使我的 pom xml 中有以下内容
  • 无法将 Next.js 部署到 Netlify。由于 @netlify/plugin-nextjs 插件中的错误,部署失败

    我可以跑npm run build完全没有问题 但是每当我尝试将 Next js 项目部署到 Netlify 时 我都会收到一个奇怪的错误 指出Deploy failed due to an error in netlify plugin
  • 使用循环生成多个PDF文档

    以下是我的 Laravel 控制器之一中的一些代码 用于生成多个时间表 PDF 它只创建 1 个 我确信这是由于 return 语句造成的 但我如何让它创建所有 PDF 我正在使用 barryvdh laravel dompdf publi
  • 如何在 Django 中提供用户上传的文件?

    我正在编写一个 Django 应用程序 用户可以在其中上传图像 但我不知道如何为它们提供服务 我可以看到两种方法 1 将它们作为静态文件上传 将它们上传到static文件夹在我的项目目录中 然后运行python manage py coll
  • 如何更改 iOS 7 中未选中的选项卡栏项目的颜色?

    我试图更改选项卡栏中未选定图像的颜色 默认情况下它们会更改为灰色 即使图像是另一种颜色 我已经搜索过这个 但答案仅适用于 iOS 6 或更低版本 最近这让我很生气 所以我编写了自己的类来处理它 它适用于我尝试过的每个版本的 iOS 它真的很
  • 子弹预制脚本

    我在这个脚本中遇到错误 UnityEngine 不包含刚体的定义 第 22 24 行 public class GunShoot MonoBehaviour public GameObject BulletPrefab public flo
  • Silverlight 中的用户管理、创建自定义 UI 或使用 ASP.NET 网站管理工具?

    我正在为业务线应用程序创建 silverlight 并且正在使用表单身份验证 对于用户管理 我决定是使用内置的 ASP NET 网站管理工具 还是在 Silverlight 中创建我自己的自定义内容 使这成为应用程序体验的一部分 这两种方法
  • C# .NET 6.0 - 仅 exe?

    嘿 我从 NET Framework 4 8 切换到 NET 6 0 当我构建文件时 它输出 build exe 130kb 和 build dll 2 3mb 所以看起来 exe 正在使用 dll 来运行 因为 dll 中有源代码 而 e
  • AutoCompleteTextView 下拉列表显示在编辑字段上方而不是下方

    我有一个AutoCompleteTextView 该下拉列表显示在视图上方而不是下方 有人可以帮助我并解释其原因吗 可以在不改变太多布局的情况下修复它吗 这是我的布局的一部分 其中包括提到的AutoCompleteTextView