RT:请问如何把下面的ButtonListener转变成匿名内部类package lin.test;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;public class Test extends Activity
{
private Button MyButton;
private TextView MyTextView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MyButton = (Button)findViewById(R.id.MyButton);
MyTextView = (TextView)findViewById(R.id.MyTextView);
MyButton.setText("Click");
MyButton.setOnClickListener(new ButtonListener());
}
class ButtonListener implements OnClickListener
{ @Override
public void onClick(View v)
{
MyTextView.setText("Button Clicked");
}
}
}
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;public class Test extends Activity
{
private Button MyButton;
private TextView MyTextView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MyButton = (Button)findViewById(R.id.MyButton);
MyTextView = (TextView)findViewById(R.id.MyTextView);
MyButton.setText("Click");
MyButton.setOnClickListener(new ButtonListener());
}
class ButtonListener implements OnClickListener
{ @Override
public void onClick(View v)
{
MyTextView.setText("Button Clicked");
}
}
}
解决方案 »
- Android inflate 与 AsyncTask 问题
- 在listview中edittext控件的setOnFocusChangeListener问题
- 大家帮帮忙~!
- 新手学习android 求解问题
- 在线求助一个关于时钟设计的问题!
- 三星的新款Galaxy Note3 手机中设置模块搜索功能如何实现
- 使用sqlite存储数据和使用文件存储数据各有什么优势
- dialog中转到Activity, Activity结束之后如何通知dialog刷新界面?startActivityForResult?
- Android布局问题
- Android Studio问题
- 问了一圈人,都不会,进来看看吧
- 关于gallery的position的到底是什么的问题~
MyButton.setOnClickListener(new ButtonListener()
{
//这里应该如何写
}
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;public class Test extends Activity {
private Button MyButton;
private TextView MyTextView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MyButton = (Button)findViewById(R.id.MyButton);
MyTextView = (TextView)findViewById(R.id.MyTextView);
MyButton.setText("Click");
MyButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
MyTextView.setText("Button Clicked");
}
}); }