android – 将EditText添加到工具栏

android – 将EditText添加到工具栏,第1张

概述我的工具栏和EditText如下所示: 我尝试将其添加为ActionView,但我得到这个结果: 它基本上只是添加了我的单词“点击下面”作为标题没有TextView 这是我做的: menu.xml文件 <menu> ... ... <item android:id="@+id/edit_text_menu" android:orderInC 我的工具栏和EditText如下所示:

我尝试将其添加为ActionVIEw,但我得到这个结果:

它基本上只是添加了我的单词“点击下面”作为标题没有TextVIEw

这是我做的:

menu.xml文件

<menu>    ...     ...    <item        androID:ID="@+ID/edit_text_menu"        androID:orderIncategory="300"        androID:title="Tap Below"        androID:actionLayout="@layout/edit_text_layout"        app:showAsAction="ifRoom|collapseActionVIEw"        /></menu>

edit_text_layout.xml

<?xml version="1.0" enCoding="utf-8"?><EditText xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:ID="@+ID/myEditText"    androID:background="#000000"></EditText>

我想通过这样做,我将EditText布局添加到工具栏…
有人可以帮忙吗?

或者,是否有一个技巧可以在工具栏上覆盖EditText?

我尝试添加< item name =“windowActionModeOverlay”> true< / item>但它没有做任何事情.

解决方法 只需将EditText添加到您的Toolbar的XML.这可能是最简单的方法.
<androID.support.v7.Widget.Toolbar    androID:ID="@+ID/toolbar"    androID:layout_wIDth="match_parent"    androID:layout_height="?attr/actionbarSize"    androID:background="?attr/colorPrimary"    androID:theme="@style/themeOverlay.AppCompat.Dark.Actionbar"    app:popuptheme="@style/themeOverlay.AppCompat.light">      <EditText         androID:layout_wIDth="match_parent"         androID:layout_height="match_parent"         androID:ID="@+ID/myEditText"         androID:background="#000000" /></androID.support.v7.Widget.Toolbar>
总结

以上是内存溢出为你收集整理的android – 将EditText添加到工具栏全部内容,希望文章能够帮你解决android – 将EditText添加到工具栏所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1132172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存