草庐IT

button1_Click

全部标签

android - 将 ImageView 放在 Button android 上

我正在尝试使用RelativeLayout将ImageView放置在Button上。这是我的xml:这是图片截图:如您所见,ImageView的src图像是不可见的。但是,如果我将背面的按钮更改为ImageView,则顶部ImageView的图像是可见的。请引用下面..更改的xml:-->修改了xml的截图:我在第一个布局中做错了什么? 最佳答案 原因其实非常很简单。:)我们如此沉迷于2D的思考,以至于我们忽略了elevation-在Z中。您的第一个布局没有任何问题。Button只是比ImageView具有更高的elevation-

android - 在显示 UI 的 android 服务中检测 'home button pressed' 事件(类似于 facebook 聊天头)

在作为facebookmessenger应用程序一部分的facebook聊天头中,我注意到以下行为:据我所知,聊天头本身和打开的聊天屏幕都是服务的一部分。不涉及任何Activity。我如何确定?在打开的聊天屏幕上按主页后,它会最小化回聊天头,我可以立即重新打开聊天屏幕。如果聊天屏幕是一个Activity,那么在按下主页按钮后通过startActivity(intent)重新打开Activity会延迟Activity的启动,如下所示:StartinganactivityfromaserviceafterHOMEbuttonpressedwithoutthe5secondsdelay这里:

Android Layout Animations from bottom to top and top to bottom on ImageView click

我在Android中创建了一个View,我需要从下到上对其进行动画处理,反之亦然。当我单击ImageView时,我需要从下到上为完整的RelativeLayout设置动画,并且它成功了。但是当我再次单击ImageView时,它并没有向下移动。此外,当我单击它的原始位置时,当我单击ImageView动画的原始位置时,RelativeLayout从原始位置向下移动,而不是从上到下。这是我的代码:ImageViewiv_header;RelativeLayoutrl_footer;booleanisBottom=true;@OverrideprotectedvoidonCreate(Bund

android - 将颜色过滤器添加到 Drawable 会更改使用相同 Drawable 的所有 Button

我有一个屏幕,其中多个按钮使用相同的背景Drawable。我在各种项目中使用了可重用的代码来添加一个OnTouch监听器,该监听器在触摸按钮时添加灰色滤光片。这通常可以正常工作,但在这种情况下,当按下任何按钮时,所有按钮都会着色。我在http://developer.android.com/guide/topics/graphics/2d-graphics.html中看到了解释:Note:Eachuniqueresourceinyourprojectcanmaintainonlyonestate,nomatterhowmanydifferentobjectsyoumayinstanti

Android 创建一个 "flat button"

据说,在Material主题中,有两种按钮:凸起的和扁平的:当我创建,它看起来像“凸起”按钮。如何使用标记制作“平面按钮”。有什么风格或属性可以做到吗?我在主题编辑器中找到了这张图片。 最佳答案 您可以在Button上使用style="?android:attr/borderlessButtonStyle,如下所示:BorderlessButtonStyleStyleforbuttonswithoutanexplicitborder,oftenusedingroups.你也可以使用那些FlatButtons

android - 如何在 Android 中更改 Button 小部件的文本?

如何在代码而不是XML文件中更改AndroidButton小部件的文本? 最佳答案 您可以使用setText()方法。示例:importandroid.widget.Button;Buttonp1_button=(Button)findViewById(R.id.Player1);p1_button.setText("Sometext");另外,作为引用,Button扩展TextView,因此您可以像使用普通TextView一样使用setText()。 关于android-如何在Andr

android - Firebase (FCM) : open activity and pass data on notification click. 安卓

应该明确实现如何使用Firebase通知和数据。我阅读了很多答案,但似乎无法使其发挥作用。这是我的步骤:1.)我正在用PHP向android传递通知和数据,这似乎很好:$msg=array("body"=>$body,"title"=>$title,"sound"=>"mySound");$data=array("user_id"=>$res_id,"date"=>$date,"hal_id"=>$hal_id,"M_view"=>$M_view);$fields=array('registration_ids'=>$registrationIds,'notification'=>$m

android - 执行异常 : Error performing 'single click'

我在运行androidespresso测试时遇到错误:com.google.android.apps.common.testing.ui.espresso.PerformException:Errorperforming'singleclick'onview'withid:is'.我的代码很简单:onView(withId(R.id.btn)).perform(click());但是这段代码没有错误:onView(withId(R.id.btn)).check(matches(isDisplayed()));我找不到它发生的原因。 最佳答案

android - Firebase FCM 通知 click_action 有效负载

当应用程序在后台时,当用户单击通知时,我试图打开一个特定的Activity。从文档中,我知道click_action必须添加到有效负载中,并在应用程序中添加一个Intent过滤器来处理它。但是,如何通过Firebase控制台在Firebase通知中添加click_action?我也对任何其他的Workaround持开放态度。提前致谢。 最佳答案 如果您的应用在后台,Firebase将不会触发onMessageReceived()。为什么.....?我不知道。在这种情况下,我认为实现FirebaseMessagingService没有

android - 为什么 Android API 级别 15 中的 "Buttons in button bars should be borderless"?

我正在为Android开发一个应用程序,我最近将API级别目标从8更改为15,现在当Buttons在LinearLayouts中时,Eclipse会警告我>或表格行.当Button在RelativeLayout中时不会发生同样的情况。警告说:Buttonsinbuttonbarsshouldbeborderless;usestyle="?android:attr/buttonBarButtonStyle"(and?android:attr/buttonBarStyleontheparent)我可以通过遵循建议甚至压制它来消除警告,但我现在很想知道为什么会这样?带边框的按钮有什么问题?