草庐IT

Android:如何以编程方式添加按钮以查看

在我的AndroidActivity中,我创建了一个扩展SurfaceView的自定义View(使用MonoDroid,因此语法略有不同):classFriendsView:SurfaceView{...publicFriendsView(Contextcontext):base(context){...createmycustomview...}}在我的Activity类中,我将内容View设置为View:protectedoverridevoidOnCreate(Bundlebundle){base.OnCreate(bundle);ViewGroup.LayoutParamsla

Android检测您何时按住按钮

我需要能够判断用户何时按住按钮以及何时松开按钮。这与onClickListener和onLongClickListener不同。我将如何去做这样的事情?例如,我按下一个启动计时器的按钮。(伪代码)ifButtonIsBeingPressed{chronometerstart();//andkeepgoing}elsechronometerstop();//oronreleaseorsomething} 最佳答案 查看OnTouchListener它有向下(按下)和向上(释放)的MotionEvents:view.setOnTouch

Android - 注册按钮点击并根据单选选择采取行动

我正在尝试自学如何编写Android应用程序,但我在注册按钮点击和根据当时选择的单选按钮采取行动时遇到了问题。这是一个简单的小费计算器:importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.RadioButton;importandroid.widget.TextView;importandroid.widget.RadioGroup;importandroid.view.View;

android - 按钮文本未在按钮中垂直居中

我正在创建一个Android应用程序,我有一个带有自定义背景图像的按钮。背景图像只是一个矩形,但现在按钮文本似乎没有垂直居中。这是我的按钮xml:我在这里设置了背景:ImageViewbutton_bg=(ImageView)findViewById(R.id.button_background);savetolist_button.setBackgroundDrawable(button_bg.getDrawable());是否可以更改按钮内文本的位置? 最佳答案 android:layout_gravity定义其父级内部的布局对

android - 在 Horizo​​ntalScrollView 中获取子位置并滚动到它

看起来我无法在我的简单布局中获取或设置任何位置或滚动量://Relativelayout-main_layout//EndofRelativeLayout-main_layout我在MainActivity中想要的是获取Horizo​​ntalScrollView中任何按钮的位置并滚动到该位置。目前我无法获得左值(它始终为0),如果我尝试scrollToHorizo​​ntalScrollView它就不会,无论值是什么x或y是。//importspublicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(Bund

android - 单击按钮时从互联网播放声音文件

这个问题已经存在:关闭11年前。我试图在单击按钮时播放声音文件,但我的声音URL来自互联网,例如http://www.example.com/sound.mp3.单击按钮时如何使用媒体播放器播放。例子:这是播放本地文件的方式b.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){MediaPlayermp=MediaPlayer.create(this,R.raw.mmmm);mp.start();}});我想播放这个声音http://www.example.com/sound.m

android - 按下安卓按钮状态

我一直在关注一个教程,该教程解释了如何为具有不同状态的按钮使用背景,但它似乎不起作用:S这是我的代码:这是我放在可绘制文件夹中的xml代码,这是使用这些按钮的Activity的xml的一部分:...这是java类:publicclassMenuPrincipalextendsActivity{ButtonNoteRemind;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);//onluiass

HarmonyOS基础组件之Button三种类型的使用

简介HarmonyOS在明年将正式不再兼容Android原生功能,这意味着对于客户端的小伙伴不得不开始学习HarmonyOS开发语言。本篇文章主要介绍鸿蒙中的Button使用。HarmonyOS中的Button相较于Android原生来说,功能比较丰富,扩展性高,减少了开发者的代码数量,简化了使用方式。不仅可以自定义圆角还支持三种样式。常用属性名称参数类型描述typeButtonType设置按钮样式-Capsule:胶囊型按钮(圆角默认为高度的一半)。Circle:圆形按钮。Normal:普通按钮(默认不带圆角)。backgroundColorResourceColor背景色fontSizen

android - 如何在 Android 中的图像按钮下添加文本?

我想在图像按钮下添加文本,这些文本也是可点击的,并且将被重定向到与图像按钮相同的Activity。基本上它就像任何安卓手机中的应用程序列表,例如 最佳答案 如果您有ImageButton在XML中声明,然后将其放入LinearLayout其中还包含一个TextView并设置onClickListener在LinearLayout上.结构就像然后在你的java中:LinearLayoutlayout=(LinearLayout)findViewById(R.id.linLayout);layout.setOnClickListener

android - 如何在每次点击时更改按钮的图像?

我在layout中创建了一个button。在Drawable文件夹中,我创建了一个名为btn01_state的XML文件。btn01_state.xml分配给我通过“android:background=@drawable/btn01_state”创建的按钮现在,按钮有一个默认的imageimg1。当我单击按钮时,image1更改为img2,一旦我释放单击的鼠标按钮,image2再次更改为img1。我想要做的是,每次点击更改按钮的图像。举个例子,最初btn01有img01如果按下btn01==>将btn01的img设置为img02并保持img02直到再次按下btn01。现在,btn01