android-layout相关内容

Android中的MultiLine EditText,光标从顶部开始

我知道这似乎是一个已经回答了数千次的问题,但我还没有找到任何适合我的东西. 我在 Android 上有一个 MultiLine EditText,它通过“播放"权重 (1) 和高度 (0dip) 来适应视图大小.我正在使用重力“顶部",但它从中间开始. 我猜这个问题与重量有关.这是代码(父级是LinearLayout): ..
发布时间:2022-01-14 16:29:34 移动开发

如何在方向更改时保留 EditText 数据?

我有一个登录屏幕,其中包含 2 个用于用户名和密码的 EditText.我的要求是,在方向更改时,EditText 中的输入数据(如果有)应保持原样,并且还应绘制新布局.我有 2 个布局 xml 文件 - 一个位于布局文件夹中,另一个位于在布局土地文件夹中.我正在尝试实现以下两种方法,但它们都不是完美的: (1) configChanges:keyboardHidden - 在这种方法中,我 ..
发布时间:2022-01-14 16:28:37 移动开发

聚焦edittext时更改边框颜色

我想知道如何在edittext获得焦点时更改它的边框颜色,目前它看起来像这样: 我已经尝试在 SDK 中检查源图片,但我无法理解它,我也尝试使用 xml,但无法仅更改边框颜色. 如果我找到可以在 Photoshop 中编辑以更改颜色的源图片,有什么提示可以做到这一点,或者源图片的位置?:) 解决方案 您可以为您的 EditText 创建自定义形状 1:STATE_ENAB ..
发布时间:2022-01-14 16:20:26 移动开发

如何在 Android 中检测向左或向右滑动?

我在 android 中有一个 EditText 视图.在此我想检测向左或向右滑动.我可以使用下面的代码在空白处获取它.但是当我在 EditText 上滑动时,这不起作用.我怎么做?如果我做错了什么,请告诉我.谢谢. 使用的代码: switch (touchevent.getAction()){案例 MotionEvent.ACTION_DOWN:{oldTouchValue = touc ..
发布时间:2022-01-14 16:05:26 移动开发

ListView 内的可聚焦 EditText

到目前为止,我已经在这方面花费了大约 6 个小时,并且遇到的只是障碍.一般的前提是 ListView 中有一些行(无论它是由适配器生成的,还是作为标题视图添加的)包含一个 EditText 小部件和一个 按钮.我想要做的就是能够使用慢跑球/箭头,将选择器导航到像正常一样的单个项目,但是当我到达特定行时——即使我必须明确标识该行——具有焦点孩子,我希望那个孩子获得焦点,而不是用选择器指示位置. ..

如果键盘打开,则隐藏部分 activity_main.xml (Android)

我在底部显示了以下 activity_main.xml.在那里,出现了一个 CoordinatorLayout 和两个 LinearLayouts.第一个 LinearLayout1 有一个 EditText 来输入一些文本,并带有一个按钮来发送它.第二个有另外两个按钮. 如果我点击 EditText,键盘会出现,并使 LinearLayout2 中的所有内容几乎不可见.所以,我想在键盘打开 ..
发布时间:2022-01-13 22:25:08 移动开发

每当拖动时,可拖动按钮就会脱离相对布局

我正在开发一个使用 拖放 功能的应用程序.我正在生成按钮 OnClick.代码工作正常,但是当我 drag button 到 relativelayout,按钮脱离layout.我希望它留在 layout 内. 拖动按钮之前 拖动按钮后(在本例中位于上角) 正如您所见,每当我将 按钮 拖动 到 的末端/角落时,它就会脱离 layout>layout,我希望它原封不动地留在layo ..
发布时间:2022-01-11 20:58:49 移动开发

如何防止希伯来语和阿拉伯语的自动从右到左的文本方向?

在 TextView 中,当文本以希伯来字母开头时,整个文本以 RTL 模式显示. 问题在于,在我的例子中,只有第一个单词是希伯来语,而整个句子都是英语,所以不是 דני 去上学了 用户看到 上学了 דני (英文阅读时,第一个词在句尾) 如何防止这种情况发生并强制文本从左侧开始? 解决方案 Unicode 字符是 intrisectly LTR 或 RTL.在大多 ..
发布时间:2022-01-11 11:21:17 移动开发

如何保存工具按钮开/关选择的状态?

您好,我已经实现了基于切换按钮选择的应用程序.但是当我关闭该应用程序然后重新打开它时,它将进入其默认选择“关闭".所以任何朋友都可以告诉 mw 我应该保存什么 togleButton 选择的状态并根据该 toggleButton 选择状态执行一些操作...谢谢. 解决方案 使用 SharedPreferences. tg = (ToggleButton) findViewById(R.i ..

xml 中的 Android 谷歌地图片段.我得到“意外的命名空间前缀";

我正在尝试学习 android,并按照有关如何使用 Google Maps API V.2 的说明进行操作,现在我可以使用它了.但是,有关如何配置地图初始状态的说明,请参见 developers.google.com,建议在 xml 文件中定义一个命名空间,在本例中为“map". 下面的 xml 代码给出了错误 "Unexpected namespace prefix "map"".尝试在片 ..

Android Studio:导航 xml 编辑和设计视图的问题

我们一直在项目中使用导航组件,但偶然发现了一个问题,这似乎是我们的项目和 JetBrains Android 插件独有的问题.我无法确定它开始发生的确切时间,但我在 AS 3.2 发布后注意到了它. 项目构建良好,但是在编辑导航 XML 时,自动完成和突出显示等内容被破坏,Android 支持插件抛出此错误: java.lang.IllegalArgumentException:具有相同键 ..
发布时间:2022-01-10 18:26:43 移动开发

Android:导航抽屉片段内的Viewpager

我目前正在开发一个 Android 应用程序,我需要在 Navigation Drawer 的片段中实现 Viewpager 或 Tabs.我已经从本教程中实现了导航抽屉:导航抽屉教程 现在我的导航抽屉由 3 个片段组成.片段 A、片段 B、片段 C 在Fragment A上,我怎样才能为这个Fragment添加一个Viewpager? 解决方案 这绝对是可能的.您只需要为 v ..

如何在不同的布局中使用重复的 ID?

我有两个不同的布局用于两个不同的活动.每个布局中都有一个具有相同 id 的按钮:“@+id/btnOK".当我以编程方式为这些按钮之一设置属性时,我得到一个 NullPointerException.但是当我更改其中一个 id 时,一切正常. 在android的不同布局中,我们真的不能有重复的ID吗? 解决方案 关于“Duplicate Ids in layouts"话题,摘自and ..
发布时间:2022-01-10 13:41:18 移动开发

带有操作栏和选项卡的 Android 布局

我是 Android 新手,需要您的建议.我想要一个带有操作栏的活动,我还需要选项卡(但不是操作栏中的选项卡)和操作栏中的下拉列表来导航.当我点击例如第一个tab,actionbar中的navigation list应该填数据,第二个tab时,navigation list应该填另一个数据,等等,tab改变的时候action item也应该改变.当我从操作栏中的导航列表中选择某些项目时,应该更新视 ..