问题标签 [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 回答
847 浏览

android - 创建自定义控件或内联按钮

我需要在 iPhone中创建一个类似于UITabBar的控件,该控件将出现在我的应用程序的每个活动中。UITabBar 本质上是一组按钮,表现出类似TAB的行为:每个按钮都映射到一个活动。

我有两个解决方案:

  1. 在每个活动的布局 XML 中,我插入一个<LinearLayout><Button/><Button/><Button/></LinearLayout>元素。然后有一个通用的监听器类来处理按钮的点击。所以,每个活动都会有一个这个监听器的实例。

  2. 要创建一个扩展 LinearLayout 类的自定义 Widget,请将所有按钮作为其静态成员并让它处理按钮点击。在每个屏幕中都包含此自定义控件。

我不确定要遵循哪种方法。请指教。替代品也受到赞赏

以下是我对上述方法的看法:
第一种方法的问题:

  1. 它将生成大量样板代码(findViewByIds、setOnClickListener 等)

  2. 假设有 5 个活动和 3 个选项卡按钮,则在运行时创建的 Button 对象总数将为 5 x 3 = 15

我想采用第二种方法,因为:

  1. 所有代码(状态和行为)都将被小部件类封装。更少的样板代码。

  2. 由于按钮将是静态成员,因此在运行时创建的 Button 对象的总数将只有三个。虽然,静态成员将在内存中保留更长的时间(直到 JVM 卸载该类),因为控件存在于每个屏幕上,我认为这是可以原谅的。

谢谢。

0 投票
10 回答
320564 浏览

java - 覆盖后退按钮以充当主页按钮

在按下后退按钮时,我希望我的应用程序进入停止状态,而不是破坏状态。

在 Android文档中它指出:

...并非所有活动都有在按下 BACK 时被销毁的行为。当用户在 Music 应用程序中开始播放音乐然后按下 BACK 时,应用程序会覆盖正常的返回行为,防止播放器 Activity 被破坏,并继续播放音乐,即使它的 Activity 不再可见

如何在我自己的应用程序中复制此功能?

我觉得应该有三种可能...

  1. 捕获后退按钮按下(如下所示),然后调用主页按钮调用的任何方法。

    /li>
  2. 捕获后退按钮按下,然后欺骗主页按钮按下。

  3. 捕获后退按钮按下,然后启动主屏幕的 Activity,有效地将我的应用程序的 Activity 置于停止状态。

编辑: 我了解服务,并且正在与此问题相关的应用程序中使用服务。这个问题专门关于将 Activity 置于停止状态而不是按下后退按钮时的销毁状态。

0 投票
1 回答
33906 浏览

android - 单击android中的按钮时如何重定向到特定的URL?

我想Button在 Android 应用程序中单击时将用户重定向到特定的 URL。

0 投票
2 回答
1392 浏览

android - 如何创建一个可调整列表项高度的方形按钮?

在 Listview 中,我想创建一个与列表项高度一样宽的方形按钮。我不想设置固定的宽度和高度,因为它应该适用于不同的分辨率。

有可能吗?

0 投票
2 回答
29881 浏览

android - Android:点击按钮时转到 HTTP 网址

我想通过单击我的 Android 应用程序中的按钮来访问网页。比如说,我有一个名为“Google”的按钮,当用户单击该按钮时,我希望 google.com 在屏幕上打开。这是如何实现的?

另外,一旦用户完成了谷歌,有没有办法让我重新控制我的应用程序?

0 投票
2 回答
123635 浏览

android - 如何以编程方式将焦点设置到按钮小部件?

是否可以将焦点设置到位于我的布局中某处的按钮小部件?onCreate我的控制/焦点应该以编程方式在该按钮上。

0 投票
8 回答
32267 浏览

android - 自定义Android Toast中的按钮?

吐司可以有按钮吗?

理论上,是的,因为您可以从 XML 中的布局构建自定义 Toast,但我试图在其中放置一个按钮,但无法让它注册点击。有没有人设法做这样的事情?

0 投票
2 回答
6296 浏览

android - Android - 带有 3 个按钮的地图

我第一次尝试在 Android 中显示地图。现在I want to display 3 buttons on the map, and when I clicked on a particular button, that button's click event should be raised.地图应该是全屏的,按钮在下面。

我不知道我是怎么做到的?当我们想使用 MapView 显示地图时,我们必须扩展 MapActivity 类。因此,请提出一些想法、示例或参考站点。

编辑:

我使用以下布局显示地图:

0 投票
6 回答
55128 浏览

android - Android EditText 和 Button 在同一行

我需要一个Edittext旁边的Search buttonEditText应该尽可能多地填充宽度,按钮应该在右边并且足够大以容纳它的文本。

现在看起来像这样:

但应该是这样的:

这是XML

0 投票
1 回答
838 浏览

android - ImageButton isn't the same size

I have problem with width of ImageButtons, it isn't the same size. I have experimented with all attributes for two hours and nothing. I create buttons at runtime and put inside row (also created at runtime). Does anybody know any solution for this ? alt text