问题标签 [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 投票
10 回答
85613 浏览

android - 如何将按钮添加到 PreferenceScreen?

我对 Android 开发很陌生,只是遇到了首选项。我发现PreferenceScreen并想用它创建一个登录功能。我唯一的问题是我不知道如何将“登录”按钮添加到PreferenceScreen.

这是我的PreferenceScreen样子:

Button 应该在两个EditTextPreferences 的正下方。

这个问题有简单的解决方案吗?我发现的一个解决方案不起作用,因为我使用 sub PreferenceScreens。

更新:

我发现我可以通过这种方式添加按钮:

并且布局文件 ( loginButtons.xml) 看起来是这样的:

所以现在按钮出现了,但我无法在代码中访问它们。我试过了,findViewById()但这返回null。有什么想法可以访问这些按钮吗?

0 投票
1 回答
2625 浏览

android - 如何循环多个按钮视图?

例如,我在我的 XML 文件中定义了几个按钮,并最初将它们设置为禁用。

稍后在我的代码中,我想启用所有按钮,所以理想情况下这应该在循环中完成,但我无法弄清楚如何在循环中访问按钮。例如,我不想多说几句:

那么我怎样才能在循环中实现上述目标呢?

0 投票
3 回答
24625 浏览

android - 如何在android中更改按钮动态的大小

我尝试了 setWidth() 和 setheight() 方法,但它不起作用

0 投票
1 回答
8810 浏览

android - 带有复选框的 Android ListView:如何捕获选中的项目?

ListView当用户按下按钮时,我必须做一个CheckBoxes然后显示选中和未选中的项目。问题是我不知道该怎么做,我设法ListViewCheckBox以下代码显示:

这里是我的main.xml

有人会告诉我如何做一个按钮,当用户按下这些按钮时我将如何显示选中和未选中的项目?

0 投票
53 回答
174031 浏览

android - Android Preventing Double Click On A Button

What is the best way to prevent double clicks on a button in Android?

0 投票
17 回答
696720 浏览

android - 如何使按钮的角变圆?

我想做一个button圆的角。有没有一种简单的方法可以在 Android 中实现这一点?

0 投票
7 回答
53395 浏览

android - 在android中设置按钮文本字体

我有一个button使用 android 小部件创建的。我想将按钮文本的字体设置为Helv Neue 67 Med Cond. 如何获取此字体并将其设置为 android 布局文件中的按钮文本?

0 投票
3 回答
3934 浏览

android - 按下时自动更改按钮背景和文本外观(如 iOS)?

在 iOS 中,如果我将按钮的背景设置为图像,当我按下按钮时,按钮的整个内容(包括文本)都会被遮蔽。能不能在安卓中达到同样的效果,还是不同的状态需要使用不同的图片?另外,即使我为不同的状态使用不同的图像,如何使文本也被阴影化?一种肮脏的方法是设置OnClickListener按钮并在按下时以编程方式隐藏文本,但是还有其他方法吗?

0 投票
4 回答
352 浏览

android - 设置背景图片使按钮无法点击

我创建了一系列按钮。当我将背景图像设置为每个按钮时,它变得可解锁(禁用)。为什么会这样?请任何人向我推荐它。
我的代码:

0 投票
2 回答
6501 浏览

android - 如何在 Android 上创建电子邮件按钮?

我是 Android 编程的初学者。我想在我的程序上创建特定的电子邮件按钮。(例如电子邮件地址是 info@abcde.tv)。当我单击电子邮件按钮时,应该打开邮件程序。我怎样才能做到这一点?