草庐IT

android - 连续更改android按钮颜色

我的应用程序中有一个简单的按钮。我想做以下事情:当应用程序运行时,按钮的颜色不断变化(例如每3秒),无需任何触摸或聚焦,以吸引客户点击它的眼睛。有什么办法吗? 最佳答案 使用下面的代码:Handlerhandler=newHandler();Runnablerunnable=newRunnable(){@Overridepublicvoidrun(){intrnd=(int)(Math.random()*4);if(rnd==0)btn.setBackgroundColor(Color.BLUE);if(rnd==1)btn.set

android - 自定义 AppCompatButton drawableLeft?

如何放置drawableLeft和AppCompatButton的按钮文本,如下图所示?我已尝试应用paddingLeft,但文本从drawable向右移动。到目前为止,结果看起来像布局以及解释清楚的要求。Usinglayout_weightpropertyamadjustingthewidthofbothbuttonsandwhatihavetodois,thetextshouldbeincenterofthebuttonandthedrawableshouldbealignednearleftofthetext.有什么建议吗? 最佳答案

java - 防止双击 OnClickListener

我试图阻止用户点击我的按钮两次。我尝试在我的脚本中使用setEnabled但没有任何反应!我的问题是,我试图在setOnClickListener中执行此操作。有人可以帮我找到一个解决方案来防止在所有内容都上传到服务器时发生点击吗?newPostBtn.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){//Iwanttosetmybuttontoenabledfalsehere}} 最佳答案 为什么不使用setOnAction

android - TextView 消失了,Button 可见

Textview项目不可见。它们下方的Button是。尝试将LinearLayout更改为RelativeLayout,将match_parent和内容更改为0dp。他们都没有工作。只有按钮显示在正确的位置,就好像TextViews在那里但不可见一样。这些View在Activity的onCreate()中调用。 最佳答案 您尝试使用android:text而不是tools:text。tools:text仅在AndroidStudio中可见。或者,如果您使用tools:text,则应使用yourTextView.setText("yo

android - 设置 ListView 大小 Android

我在我的项目中使用ListView,其中我使用了一个用于创建列表项的xml文件。然后我在我的类中以编程方式使用它,该类由ListActivity扩展。但问题是我必须在屏幕底部添加一个与ListView无关但ListView覆盖所有屏幕的按钮。那么,有什么方法可以在android中的ListView底部添加按钮。我的代码是:-importandroid.app.ListActivity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.widget.AdapterView;importandroid.wi

Android:如何更改按钮的默认形状?

是否可以将按钮(普通按钮和图像按钮)的默认形状(即矩形)更改为其他形状,例如Android中的星形或三角形?任何教程或示例代码将不胜感激。 最佳答案 这取决于你如何定义“形状”。在视觉上,您可以通过更改按钮背景资源来更改形状。参见thispreviousSOquestionandanswer.但是,我还没有用非矩形的东西尝试过这个,所以虽然它看起来像一个星星,但点击的“热区”可能仍然是原来的矩形。您可能会查看Android开源代码中RatingBar的实现,它使用了星星,看看它们是否有任何异常。

android - 结合 EditText 和 Button?

在某些应用程序中,我看到一个EditText小部件与右侧的一个按钮组合(例如searchfieldinthetwitterapp)。我怎样才能创建这样的小部件?问候,马可 最佳答案 我终于找到了解决办法。以下是谷歌人员是如何做到的:search_bar.xml感谢您的帮助! 关于android-结合EditText和Button?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

Android:更改文本时保留按钮大小

例如,我有一个播放/暂停按钮,当我将文本从“播放”更改为“暂停”并返回时,它的大小不会改变。由于国际化,我不知道“播放”或“暂停”是否会是更长的字符串..我想我需要将字符串设置为最长的字符串,然后创建允许UI正确调整其大小的按钮,然后获取其高度/宽度并设置高度/宽度,使其在按钮文本时不会调整大小更改为较短的字符串。但我不确定在代码中如何/在何处执行此操作,或者是否有更简单的方法来自动处理此操作。 最佳答案 大多数字体会显示不同大小的字符,例如“a”的宽度与“m”的宽度不同。少数字体可以处理它,但大多数看起来不错,因为它们有不同大小的

android - 如何从android中的listview中删除一个项目

我的应用程序包含一个ListView。ListView中的每个项目都有一个删除按钮。但是删除按钮无法删除ListView中的项目。请告诉我如何删除ListView和database.my中的项目。我的来源:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.sharefolioedit);Log.e("string",s.toString());add=(ImageButton)findViewById(R.id.add);add.

android - 如何在我的应用程序中添加第三个按钮

我如何在我的应用程序中添加第三个按钮......我想将第三个按钮设置为“Listen”......我已经检查了.setNeutralButton但它不起作用....这怎么可能?publicclassMessageViewPageextendsActivity{ScrollViewsv;Stringnickname,body;privateLinearLayoutmainLayout;finalContextcontext=this;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedm