我想做一个用于安卓穿戴的计算器,我该如何做按钮点击事件?
Posted
技术标签:
【中文标题】我想做一个用于安卓穿戴的计算器,我该如何做按钮点击事件?【英文标题】:I want to do a calculator for android wear, how can i do the button click event? 【发布时间】:2015-05-03 08:27:50 【问题描述】:我用的是这个方法(普通设备也一样),但是不行
btn.setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View v)
// TODO Auto-generated method stub
);`
如何点击按钮?
【问题讨论】:
【参考方案1】:要创建 android 按钮的点击事件,请按照以下步骤操作:
打开 XML 文件并找到您的按钮声明。
添加元素“android:onClick = method-name”,其中“method-name”是您想要的任何名称,例如“btn_exit_click”。
打开java文件,声明一个同名方法,例如: “公共无效 btn_exit_click(查看 v)”。注意参数“View v”(必填)。
就是这样。每次单击(或点击)按钮时,都会执行该方法。
【讨论】:
不行,这个方法可以在Android Wear中使用吗? 您标记了“Eclipse”,它可以在 Eclipse 和 NetBeans 中运行。顺便说一句,当你说“它不起作用”时,你的意思是当你点击按钮时什么都没有发生? 这是参考,我试过了,对我有用:developer.android.com/reference/android/view/… 不,我是用我的三星 Galaxy 做的,但这就是为什么我给你的参考来自 Android (Google)。 ¿Puedo 与 su código,爱德华多? Talvez pueda encontrar el problema。【参考方案2】:尝试 #2,Android Wear 上的点击事件:
打开您的 XML 文件并找到您的按钮。
添加一个 ID(如果您还没有):“android:id="@+id/buttonNotify",或任何其他名称。
打开您的 JAVA 文件(附加到 XML 文件的那个)。
转到顶部并声明一个全局属性:private Button buttonNotify(不一定同名)。
查找(或如果缺少则声明)方法 onLayoutInflated。
初始化按钮:
buttonNotify = (Button) findViewById(R.id.buttonNotify);
buttonNotify.setOnClickListener(MyActivity.this);
-
现在,点击事件方法本身:
@Override public void onClick ( View view ) Intent i = new Intent( view.getContext(),MyActivity.class ); i.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK ); PendingIntent pi = PendingIntent.getActivity( view.getContext(),0,i,0 ); Notification.Builder nb = new Notification.Builder( view.getContext() ) .setContentTitle( "Title" ) .setContentText( "Text" ) .setContentIntent( pi ) .setSmallIcon( R.drawable.ic_Launcher ) .setAutoCancel( true ); Notification n = nb.build(); NotificationManager nm = (NotificationManager) getSystemService( NOTIFICATION_SERVICE ); nm.notify( NOTIFICATION_ID,n );
以前的代码被盗了...我的意思是,借用自:
https://www.youtube.com/watch?v=cofoEczd5IY
https://www.youtube.com/watch?v=YusQzqKrbRQ
http://www.technotalkative.com/android-wear-part-4-simple-notifications/
另一个有用的链接:
http://developer.android.com/training/wearables/notifications/creating.html
【讨论】:
以上是关于我想做一个用于安卓穿戴的计算器,我该如何做按钮点击事件?的主要内容,如果未能解决你的问题,请参考以下文章
div设置contenteditable="true",即可编辑,我想做一个按钮,点击它之后,焦点处就自动出现一个可编辑的
我制作了一个 android 相机应用程序,但我想将它向左旋转 90 度和向右旋转 90 度,我该怎么做?