问题标签 [android-button]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6773 浏览

android - 一个按钮上有多行

项目清单

我想创建一个带有一个图像和超过 2 行文本的按钮。在 XML 中可能吗?(蚀)

我正在尝试使用此代码:

0 投票
3 回答
348 浏览

android - Android动画有问题吗?

在我的应用程序中,我有 6 个按钮。在onCreate()中,我有一个startAnimation()将为按钮的外观执行动画。调用此方法后,我setOnclickListener()为每个按钮设置了 s。

我的代码onCreate()如下所示:

问题是:当我测试我的应用程序并且动画开始时,即使按钮尚未显示,我也可以单击任何按钮。我的意思是,我可以单击按钮位置,然后与该按钮相关的操作将开始。

我想强制按钮不响应点击,直到整个动画结束。

我可以这样做吗?

0 投票
3 回答
923 浏览

android - 如何在 xml.. 中创建垂直对齐 android 按钮?

如何在android XML文件中制作垂直对齐按钮android,如图像在此处输入图像描述

0 投票
2 回答
171 浏览

android - 高度不匹配 - 按钮

我想要三个等距且大小相同的按钮。当其中一个按钮的文字超过3个字(换行)时,按钮会下降到如下图所示。有没有办法修复所有三个按钮都在同一行的地方?我尝试使用TableLayout/Row但没有帮助。

在此处输入图像描述

0 投票
4 回答
14760 浏览

android - 按钮缩放到背景图像而不是内容

我需要做的是让背景图像填充按钮的自然大小,就像没有指定背景并显示默认的灰色背景图像一样。但相反,我的按钮会放大到背景图像而不是文本的大小。

以前有一个问题,但没有人有解决方案。

按钮:

在此处输入图像描述

我有这个自定义按钮样式(灰色按钮是 9 补丁):

现在它会在宽度方向填满屏幕,尽管被告知要 wrap_content。当我从 Button 样式中删除android:background时,按钮会缩小以按预期包裹文本。

有谁知道为什么我的背景图片不像默认的按钮背景?

0 投票
10 回答
25100 浏览

android - 设置 android 按钮不可见,但仍然附加了一个 onClick 侦听器

所以目前我在我的应用程序中放了一个复活节彩蛋,我希望它Button是不可见的,但是当点击时(Rick roll)。到目前为止,当我说:

然后我的onClickListener. 唯一的问题是我必须有文本Button才能点击它。当我取出文本并使其完全不可见时,onClickListener由于某种原因从未调用过?

这是我的OnClickListener

0 投票
5 回答
8066 浏览

android - 两行按钮的对齐问题

我试图弄清楚为什么我的应用程序中的两行按钮比其他按钮移动了几个像素:

错误对话框。 错误信息是

如果我缩短第三个按钮上的文本直到它适合一行,则不会发生这种情况,这告诉我它与换行符有关。添加android:layout_gravity="top"到按钮的布局似乎没有帮助。任何想法可能导致这个?

编辑:这是布局 XML 文件:

0 投票
1 回答
356 浏览

android - 按钮的不同边框宽度

如何为android上的按钮设置不同的宽度?像顶部和底部是 2dp 但左右是 4dp?谢谢你。

更新:

如果我的问题不清楚,我很抱歉。它不是边距或填充。但我想自定义宽度,如css中的border-top或border-left。在安卓中可以吗?

0 投票
1 回答
130 浏览

android - 占据整个屏幕的行

我有一个大的线性布局(垂直)(外表)和三个小的线性布局(水平)(每行一个)。我希望里面的线性布局占据整个空间。目前它们只占用所需的空间。
这是我的代码:

我希望这些行占据整个屏幕。我怎样才能做到这一点?有任何想法吗?

0 投票
1 回答
885 浏览

android - 如何将 listView 放在常规 Activity 中?

我想创建一个音频应用程序来推广音乐。我想要一个常规的 Activity,它有一个 listView,然后是一个或两个容器来显示有关艺术家的标准信息。音乐文件将在 ListVIew 内,带有一个按钮来播放和停止所选歌曲。因此,总结一下,应该如何将带有按钮的列表放在带有其他容器的 Activity 中?希望这是有道理的。谢谢。