草庐IT

android - 如何在点击按钮后以编程方式放大按钮或 View

我的应用程序中有一些按钮,我想在它们被点击时放大为此我创建了一个选择器selector_sms_button.xml并如下声明我的按钮问题是-按钮根本不会在点击时增长ic_sms_big的大小为300x300dp,ic_sms的大小为72x72dp如果绝对不需要,我不想为他们创建动画文件。问题是单击时按钮应该至少增长到其大小的3倍,但事实并非如此。我该怎么做才能修复它?编辑:我的请求“我不想创建动画文件”并不意味着我不想为其创建XML文件,而是我根本不想在代码中为其创建引用。我有6个按钮可以做到这一点 最佳答案 如果你不想添加一个文

android - 如何在 Fragments 中添加一个按钮

我已经给出了我编写的代码并且它工作正常但是我不知道如何添加一个按钮来重定向到另一个ActivitypublicclasscoursesextendsFragment{Intentintent;@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewroot=inflater.inflate(R.layout.courses,container,false);intent=newIntent(getActivity(),

android - ImageButton 的 Material Design 指南是什么?

MaterialDesignGuidelines对ImageButtons(不是切换按钮)有什么看法?我在这里找不到关于它们的任何信息:https://material.google.com/components/buttons.html.它们看起来应该如何?什么时候应该使用它们?他们应该如何表现?示例:我有左/右导航按钮来切换日期,我想知道它们是否符合MaterialDesign。 最佳答案 从DecompiledImageButton类的源代码中找到它。Displaysabuttonwithanimage(insteadofte

android - Xamarin (Android) 中资源文件中按钮的 SetBackgroundColor

我想设置Button的背景色。我正在使用带有Xamarin的VisualStudio。在Android中我们使用:Java代码:button_vstrong_fluorescence.setBackgroundColor(ContextCompat.getColor(InventoryActivity.this,R.color.linear_filter_background));但在Xamarin中C#代码。button_vstrong_fluorescence.SetBackgroundColor(Android.Graphics.Color.ParseColor("#EBECEC

android - 播放按钮点击的音效 (CLICK/NAVIGATION_RIGHT) - Android

我正在尝试使用playSoundEffect()方法在单击按钮时播放声音效果,但由于某些原因到目前为止它被证明非常困难。我定义了以下内容。然后,button_flip.playSoundEffect(android.view.SoundEffectConstants.CLICK);在onCreate()方法中被调用。但是当我点击按钮时,我似乎无法让它发出声音。我在这里错过了什么?该文档没有太多内容。是否需要在onClick()方法中定义/调用?感谢任何帮助。 最佳答案 试试这个:button_flip.setOnClickListe

android - Android 中的 Button Click 上的 Long Click 事件触发

听说在Android中我们可以通过按住几秒钟来创建Button的点击事件。我想在我的应用程序中使用该功能。谁能告诉我该怎么做?谢谢,大卫 最佳答案 查看View.OnLongClickListener。publicclassMyActivityextendsActivity{protectedvoidonCreate(Bundleicicle){super.onCreate(icicle);setContentView(R.layout.content_layout_id);finalButtonbutton=(Button)fin

android - 将监听器添加到android中的不可见按钮

我正在尝试为按钮添加监听器。具有属性可见性:不可见。可以添加吗? 最佳答案 您可以添加监听器。但是你不能点击不可见的按钮这样在Activity运行的任何时候都不能调用监听器...但是你可以制作透明图片作为背景,也可以制作text=""因此它不会对用户可见,也无需将其设置为不可见。当用户触摸那个地方时也会调用监听器。 关于android-将监听器添加到android中的不可见按钮,我们在StackOverflow上找到一个类似的问题: https://stack

android - 我可以在可绘制文件夹中有一个 XML 支持多个按钮的多种颜色/边框吗?

我有2个具有两种不同颜色和边框颜色的按钮。所以我需要在具有shape属性的可绘制文件夹中创建一个XML,并且:`和另一个XML:有没有一种方法可以在可绘制文件夹内的一个XML而不是两个XML中处理它们? 最佳答案 不,这是不可能的。与其他组件不同,drawable资源没有被赋予ID,因此它们仅通过R.drawable以部分文件名引用。它们必须在单独的文件中处理。请参阅referencingashapedrawable上的开发人员文档.(其他drawable类型在同一部分文档中,如果感兴趣的话。)

android - 按钮宽度与父 android 不匹配

我有以下xml:button1用于切换GridView的可见性。但是,当GridView不可见时,按钮不会填满屏幕。他们占据了屏幕的一半。但是,当GridView可见时,按钮会按照我的意愿占据整个屏幕。我无法理解这种奇怪的行为。 最佳答案 尝试将线性布局的宽度更改为match_parent 关于android-按钮宽度与父android不匹配,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

android - 在横向模式下强制关闭,但在纵向模式下不强制关闭

我有一个在运行时显示项目列表的应用程序。当用户按下Button时,所有选定的项目都应被删除(选择由CheckBox决定)。在纵向模式下一切正常,但是当我切换到横向模式时当行数超过3时,按下删除按钮会出现强制关闭异常并且我无法打印堆栈跟踪。当行数不超过3行时,它会完美运行!我已经为layout(纵向)和layout-land目录编写了布局。代码和布局如下:这是删除按钮的处理程序:ButtonDeleteGoods=(Button)findViewById(R.id.DeleteSelectedGoodsButton);DeleteGoods.setOnClickListener(newO