大佬教程收集整理的这篇文章主要介绍了Android按钮onclick覆盖,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
CustomButton mButton = getViewById(..); mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { show_something() }
有没有办法将Listener嵌入到继承自Button的CustomButton对象中?
我想要的是在我的布局XML文件中创建一个CustomButton,而不必在我的活动中提到这个按钮,这将给出:
<LinearLayout xmlns:"..."> <com.mypackage.view.CustomButton (attributes)/> </LinearLayout>
CustomButton.java:
class CustomButton extends Button implements... { @Override OnClick (or something like that,that's the core of my question,what to put herE) }@H_980_5@myActivity.java
public class myActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceStatE) { super.onCreate(savedInstanceStatE); setContentView(R.layout.main); } }
非常感谢.
import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.view.View.onClickListener; import android.widget.button; public class CustomButton extends Button implements OnClickListener{ public CustomButton(Context context,AttributeSet attrs,int defStylE) { super(context,attrs,defStylE); init(); } public CustomButton(Context context,AttributeSet attrs) { super(context,attrs); init(); } public CustomButton(Context context) { super(context); init(); } private void init(){ setOnClickListener(this); } @Override public void onClick(View v) { // Do something } }
以上是大佬教程为你收集整理的Android按钮onclick覆盖全部内容,希望文章能够帮你解决Android按钮onclick覆盖所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。