草庐IT

Android SoundPool 在播放另一种声音之前不会第二次播放相同的声音

这是我的Activity:publicclassMainActivityextendsAppCompatActivity{privateSoundPoolsoundPool;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);setVolumeControlStream(AudioManager.STREAM_MUSIC);soundPool=newSoundPool(5,Aud

android - 在 Android 上点击后退按钮时关闭应用程序

所以我的登录Activity是您看到的第一个屏幕。当您按下后退按钮时,它会退出应用程序,很好。所以我再次打开应用程序。登录后,我现在在我的主要Activity中。我该如何做到,当我现在点击后退按钮时,它会退出应用程序而不是返回到登录Activity? 最佳答案 当您推送新Activity时,调用前一个Activity的finish(),否则它将保留在堆栈中,因此在您返回并弹出当前Activity时出现。希望对您有所帮助。 关于android-在Android上点击后退按钮时关闭应用程序,

android - 如何缩放按钮的背景?

我有以下按钮:它的出现是:如何缩小我的可绘制对象并显示一个小箭头? 最佳答案 您可以使用ImageButton并尝试android:scaleTypeImageView.ScaleType 关于android-如何缩放按钮的背景?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8223936/

android - 如何扩展 Android 按钮并使用 xml 布局文件

我正在尝试扩展android按钮类并让它使用xml布局文件。我想使用xml布局文件的原因是我的按钮需要使用样式,据我所知,没有办法以编程方式设置样式。publicclassBuyButtonextendsButton{...}这样我就可以调用:newBuyButton(activity);并让它创建一个应用了样式的按钮。(我也愿意接受其他获得相同结果的方法) 最佳答案 创建一个扩展Button的类。publicclassBuyButtonextendsButton{publicBuyButton(Contextcontext,Att

java - 带有双边框和渐变的android按钮

我想创建一个自定义按钮。此按钮应具有渐变和两个像素的边框,但内边缘和外边缘应采用不同的颜色(例如:内部为红色,外部为黄色)。我的问题:如何编写双边框(如图所示)?!图片:我尝试使用带有两个笔划的XML文件,但它不起作用。我可以使用9png文件来完成此操作,但我想使用纯编码来完成。 最佳答案 btn_bg.xml将上面的xml设置为按钮背景结果: 关于java-带有双边框和渐变的android按钮,我们在StackOverflow上找到一个类似的问题: http

Android按钮背景选择器

我想为按钮使用以下选择器:但它不起作用。我想用相同的drawable使按钮的角变圆并且尺寸小10%。实际上,我想使用单个可绘制对象来提供按钮按下效果。可能吗? 最佳答案 我发现最好将状态逻辑和可绘制代码分开。来自Android文档:http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList然后我会把代码放在一个单独的可绘制XML中以提供圆角。我不确定您是否可以直接在selector中执行此类操作。

android - 如何在 Android 上一次获取所有按钮 ID

我的Activity中有16个Button,我必须在onCreate()中初始化它们。有没有办法在一行代码中初始化所有按钮?(循环等)代码应从XML布局和处理中获取所有按钮R.id..... 最佳答案 假设您将按钮命名为button_0,button_1,..button_15。你可以这样做:for(inti=0;i 关于android-如何在Android上一次获取所有按钮ID,我们在StackOverflow上找到一个类似的问题: https://stac

android - 为什么我的 Button 的文本被截断了?

我有一个普通按钮,但文本被截断了。我不知道为什么会这样。谁能分析一下为什么会这样?代码:图片: 最佳答案 尝试给按钮添加内边距android:padding 关于android-为什么我的Button的文本被截断了?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8242005/

android - android中的onclick监听器

我为Next和Back使用了两个图像按钮,我为这些按钮使用了onclick事件我想要哪个图像按钮在onclick上触发并为下一个运行特定功能或在onclick事件中返回我如何获得哪个图像按钮触发或onclick运行时事件 最佳答案 您可以使用匿名内部类为每个按钮编写一个onClick函数。Buttonbutton1=getMyButton();button1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//button1wascl

android - 以编程方式更改按钮背景可绘制onClick

我正在尝试切换我的按钮的背景可绘制对象,以便当用户单击该按钮时,其背景会发生变化,而当用户再次单击该按钮时,其背景将恢复为默认。这是我的代码:publicvoidFavorites(ViewV){Buttonstar=(Button)findViewById(R.id.buttonStar);if(star.getBackground().equals(R.drawable.btn_star_off)){star.setBackgroundResource(R.drawable.btn_star_on);}else{star.setBackgroundResource(R.drawab