试试这个 对我有用 。也可以帮助您!
NonActivityClass:
public class NonActivityClass { Context context; View v; public NonActivityClass(Context context, View v) { this.context = context; this.v = v; } public void test() { Button btn = (Button) v.findViewById(R.id.btn); btn.setonClickListener(new onClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(context, "Hello I am inside Non Activity Class", 1).show(); } }); }}
主要活动:
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View v = getLayoutInflater().inflate(R.layout.activity_main, null); setContentView(v); NonActivityClass nac = new NonActivityClass(MainActivity.this, v); nac.test(); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)