如何访问活动中的片段按钮 [英] How to access the fragment's button in an activity

查看:128
本文介绍了如何访问活动中的片段按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在创建两个java文件第一个主要活动.java文件第二个fragment.java文件创建按钮片段.java如何点击写在activity.java上的监听器帮助我

i am creating two java file 1st main activity.java file 2nd fragment.java file create button on fragment.java how to click listener written on activity.java help me

fragment.java

fragment.java

public class fragment extends fragment{
Button btn;
// some code
btn = (Button)layout.findviewbyid(R.id.btn1);

}

}

activity.java

activity.java

public class activity extends Activity
{


 // how to access the click action btn here
 btn.setOnclicklistner(new View.OnClickLisitner(){
 public OnClick(){


 }


推荐答案

您可以定义自定义 clickListener 片段中创建它的实例并在那里设置监听器实例。现在你可以在该类中编写代码。希望它将帮助你。

You can define custom clickListener class and create it's instance in fragment and set listener instance there. Now you can write code in that class. Hope it will help you.

public class MyCustomListener implements OnClickListener{

     @override
     public void onClick(View v){

     // you stuff
     }  
}

然后在你的片段中调用此

then in your fragment call this

MyCustomListener listener=new MyCustomListener();
btn.setOnClickListener(listener);

这篇关于如何访问活动中的片段按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆