Articles of android button

在Android中为按钮添加自定义数据/属性

我现在正在做的是从API中提取一些数据,并为响应中的每个项目,我膨胀布局并添加另一个项目到布局。 我想要的是有一个“添加到collections夹”按钮,它将在SQLite数据库中添加当前项目。 我已经创建了DAO的东西和数据库处理,但有一件事让我烦恼。 当我点击按钮时,我无法分辨哪个项目ID的按钮被点击了。 我通常是一个Web开发人员,在网络上,一个按钮可以有data-xxx=”yyy”属性,其中xxx和yyy是开发人员想要的。 这在Android中可行吗? 我有另一个解决方案,但它更像是一个“黑客”:创建一个隐藏的TextView,它保存我的项目ID,并获取onClick事件来检查TextView(该按钮的兄弟)。 还有其他想法吗?

在android中创建一个3d形状的按钮

我试图在这里创建一个类似圆形按钮的按钮 – http://livetools.uiparade.com/index.html (每个按钮看起来都在浸入式部分内)我按下了按钮 在一个圆圈背景,并给他们两个渐变相同的渐变 虽然我得到了这个结果 – (我会尽可能上传我的代码)我怎样才能达到同样的效果?

如何在Android中将两个按钮放在同一行上

如何在我的Android应用程序的登录布局中将两个按钮放在同一行?

OnClickListener()必须覆盖超类方法?

使用此代码: import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; . . . Button buttonAuthorizeUsers = (Button) findViewById(R.id.buttonAuthorizeUsers); buttonAuthorizeUsers.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent configure = new Intent(OnDemandAndAutomatic_Activity.this, Configure_Activity.class); OnDemandAndAutomatic_Activity.this.startActivity(configure); } }); 我越来越: types为新View.OnClickListener(){}的onClick(View)方法必须覆盖超类方法 似乎这个问题有时是由Project |引起的 属性| Java编译器设置为1.5。 虽然我实际上我以前遇到过这个问题,并将其改为1.6,不知怎的,它又变成了1.5。 然而,(将其改为1.6)并没有解决问题。 在清洁,建造和F11之后,我仍然得到同样的错误信息…… ???

Android:在形状drawables中使用填充有什么用?

我试着理解Button的默认背景(android 26)。 sdk/platforms/android-26/data/res/drawable/btn_default_material.xml 引用: sdk/platforms/android-26/data/res/drawable/btn_default_mtrl_shape.xml : 我理解插图。 这是按钮背景图像周围的空间。 我不明白填充。 背景图像中没有文字。 提出一个思考方法:如果删除padding标记会发生什么? 你可能会得出结论,没有任何事情会发生(我不确定,什么都不会发生)。 但如果没有任何反应,你有一个问题是什么对它有用? 他们为什么把它放在那里?

如何在Windows Phone上实现Android上的倾斜效果?

我希望在Android操作系统上点击按钮时实现倾斜效果。 倾斜效果:不会将整个按钮视为按下。 应该只触摸触碰事件的部分。 这在Android上很容易实现吗?

如何通过在Android中快速单击两次按钮来防止双码运行

如果我快速点击我的Android应用程序中的按钮,它背后的代码似乎运行了两次。 如果我单击我的菜单按钮两次,必须启动的活动onclick只启动两次,我必须退出两次。 这真的很烦人,因为如果我点击太快的菜单按钮我可以在后台加载一大堆活动,我必须逐个退出它们,所以这显然是我的应用程序的错误状态我想解决这个问题。 我该怎么办这个问题? 我使用简单的onClickListeners和Buttons 编辑: 关于答案和评论,我的菜单按钮如下所示: top20Button.setOnClickListener(new OnClickListener() { public void onClick(View v) { favButton.setClickable(false); nearButton.setClickable(false); highlightedButton.setClickable(false); top20Button.setClickable(false); Intent i = new Intent(); i.putExtra(“showDialog”, false); i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); i.setClass(Search.this, Top20.class); startActivity(i); finish(); } }); 在所有这些修正之后它仍然是相同的:S当我像疯子一样点击时,多个活动在历史堆栈上,我必须多次退出。 有什么建议么 ? 什么mi做错了?

做一个可以独立选择和激活的按钮组的最佳方法是什么?

我试图在android中做一组可以选择的按钮,只激活其中一个按钮。 我需要使用与radiogroup和radiobuttons相同的逻辑。 我尝试了很多替代方案,但我想要最有效的方法。 我该怎么做?

按钮的OnClickListener上的NullPointerException

我正在为人工智能学期项目编写Android游戏应用程序。 我在主类的第38行得到一个NullPointerException,它是来自启动屏幕的新游戏按钮的setOnClickListener。 相关章节类WW3活动: public class WW3Activity extends Activity { public boolean DebugMode = false; private String buildMenuEmplacement = “”; //[Initialization] Called when the app is first launched @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.startscreen); //[Initialization] Makes the button resources available to the class final Button newGame = (Button) findViewById(R.id.buttonNewGame); final Button loadGame = (Button) […]

按钮文本没有多行

我正在尝试创建自定义AlertDialog ,并且布局中有两个按钮。 但是,当按钮布局太长时,它只显示第一个单词。 我已经设置了xml singleLine = “false” ,但没有。 此外,我在代码中设置了按钮的行数,在本例中为2.但是当文本不长时,按钮保持很大,而不是包装内容。 我想做的是让按钮包裹整个文本,即使它打破按钮的文本行太长,如果左按钮因为包装整个文本而得到更大的高度,按钮在它的侧面应该是相同的高度。 我知道Android会自动执行此操作,但我不知道为什么它不会发生。 在下面的图像中,按钮中的文本应为“这是一个测试按钮”,但它会剪切文本,并且不会修改内容而不修改其宽度。 以下是它的外观截图: 这是这个布局的xml: