草庐IT

android - 如何在 Android 上正确放置 EditText 和 ImageButton

我有这样的布局:这个布局看起来像这样:如何更改我当前的代码以便显示图像按钮?谢谢。编辑:现在看起来像这样: 最佳答案 只需为editText添加android:layout_width="0dp"android:layout_weight="1" 关于android-如何在Android上正确放置EditText和ImageButton,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

android - ScrollView 无法显示最后一个元素

我正在像这样在androidstudio中制作一个简单的布局:在androidstudio中,我可以看到最后一个元素,如下所示:但是当我在我的真实设备上运行它时,无法显示最后一个元素,我的最后一个按钮丢失了:我浏览了一些页面并说只需添加android:fillViewport="true"到ScrollView。但这并没有解决我的问题....我添加了另一个xml标签但仍然没有... 最佳答案 感谢二先生的建议。Arjun,我终于得到了答案......我把这个放在android:paddingBottom="57dp"到scrollv

android - 如何根据android中的 Material 设计制作Cardview?

我看到了Materialdesignguidelines关于但有点困惑,当我设计我的卡片时,图像在左边,图像右边有一些文本。但我不满意它是否符合指南......请检查并告诉。我还希望我的虚拟文本段落合理化。这是我的代码:-这是我的卡片View:- 最佳答案 这是link到GitHub项目,使用符合MaterialDesign指南的CardView布局。 关于android-如何根据android中的Material设计制作Cardview?,我们在StackOverflow上找到一个类似

Android espresso NestedScrollView,如何滚动到底部

我正在尝试使用Espresso测试NestedScrollView,但出现错误:“将不会执行操作,因为目标View与以下一个或多个约束不匹配:至少90%的View区域显示给用户。”我知道这个错误是因为Android没有检测到我想要点击的按钮,也就是说,我需要滚动到底部才能看到该按钮。我还读到scrollTo()不适用于NestedScrollView,所以我不能使用它。我想我必须滚动到NestedScrollView的底部才能看到按钮,我对此既不确定也不知道该怎么做。我想点击红色按钮,但它不可见。我看过几个堆栈问题和一些教程,但我不知道如何滚动到嵌套的底部。应用工具栏的代码是:`Nes

android - 无法将自定义拇指定位在搜索栏的中心

我试图改变搜索栏的宽度并使其变细。但是我的拇指没有出现在搜索栏的中心。Thumb是一个自定义的9补丁图像。 最佳答案 我通过定义seekbar的minHeight和maxHeight做对了 关于android-无法将自定义拇指定位在搜索栏的中心,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6081832/

android - ListView 中的 OnItemClickListener 和 OnClickListener

我对自定义ListAdapter中的每一行都有一个自定义View,我正在尝试执行onClick操作并获取列表中点击来自的行位置。我想弄清楚TextView或ImageView何时被点击,我还需要知道它来自列表中的哪一行。我已经尝试使用OnItemClickListener并且它可以很好地获取点击来自的行。但是,一旦我为View注册了OnClick监听器,就会跳过onItemClicked()方法并立即执行onClick(),但是无法获取View所在的行位置(或者至少不是我知道是否)。如果我将View的clickable设置为false,则会调用onItemClicked,并且我尝试在给

android - 按钮布局成一圈?

这是对所有人的挑战..我们如何将按钮放置在相对或线性布局或与此图像相同的圆圈中的任何其他布局中。我们可以使用xml或使用代码来完成。请帮忙。提前致谢 最佳答案 此方法相当于绘制任意X和Y坐标的布局。特点:无论您将其用作顶级布局还是将其嵌入到另一个布局中,子对象都会自动居中放置在RelativeLayout中。对于N张图片,您的布局仅包含N+1个View。此示例布局展示了如何将ImageView放置在以原点为中心的XY网格的每个象限中: 关于android-按钮布局成一圈?,我们在Stac

Android R.layout.main 没有得到解决

我是android的新手,正在制作我的第一个应用程序。我在解决R.layout.main时遇到问题主要是在我的res/layout中自动生成的。我已经导入了android.R但它仍然没有解析“main” 最佳答案 如果您在eclipse中为android创建一个新应用程序,那么R.java文件会自动生成在您应用程序的/gen目录中,以及您的R.layout.main会自动解析,为此您不必在Activity类中导入任何R文件..只需删除android.R任何其他R文件导入语句,清理并重建您的项目,它工作正常..还要确保你的项目没有任何

android - 当有另一个布局重叠时,为什么按钮可以点击?

我得到了一个相对定位的布局。在其中我得到了(到现在)两件事:绑定(bind)到onClick事件的可点击按钮覆盖整个屏幕的LinearLayout虽然LinearLayout覆盖了按钮,但按钮仍然是可点击的。即使叠加层中还有另一个按钮。我怎样才能避免这种情况? 最佳答案 覆盖View(和布局)必须实现一个onClick监听器来捕获事件,否则事件将在底层View上分派(dispatch)。 关于android-当有另一个布局重叠时,为什么按钮可以点击?,我们在StackOverflow上找

Android Shape - 渐变应该到右边

我想做什么我正在尝试为我的应用程序创建背景形状。为此,我创建了一个从中间开始的渐变女巫,但我希望它从右侧开始。你可以把你想象成渐变从右边进来。问题我需要更改我的Shape或Gradient什么才行?代码图片这是现在的样子!就像您看到渐变在中间一样,我希望这个渐变恰好从右侧开始到屏幕中间。 最佳答案 试试这个,看看魔法:标签android:centerX和android:centerY可以让你从屏幕上的任何一点开始你的渐变。你只需要像我在这里做的那样给出相关的%值。它对我来说就像魔法一样有效!我没有更改代码的其他标签设置,但您必须根据