我想设置和onclicklistener,这样,当我点击的EditText元素中,将清除其当前内容。是不是有什么错在这里?当我编译这个code,我收到了强制退出和ActivityManager:无法调度DDM块4d505251:没有明确的处理程序错误
。 公共类项目扩展了活动实现OnClickListener {
/ **第一次创建活动时调用。 * /
EditText上EDITTEXT =(EditText上)findViewById(R.id.editText1);
@覆盖
公共无效的onCreate(包savedInstanceState){
super.onCreate(savedInstanceState);
editText.setOnClickListener(本);
的setContentView(R.layout.main);
}
@覆盖
公共无效的onClick(视图v){
// TODO自动生成方法存根
editText.setText();
}
}
解决方案
首先,你需要调用的setContentView(R.layout.main),那么所有其他的初始化。
请尝试以下code。
公共类Trackfolio扩展活动实现OnClickListener {
/ **第一次创建活动时调用。 * /
公众的EditText EDITTEXT;
@覆盖
公共无效的onCreate(包savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.main);
EDITTEXT =(EditText上)findViewById(R.id.editText1);
editText.setOnClickListener(本);
}
@覆盖
公共无效的onClick(视图v){
// TODO自动生成方法存根
editText.setText();
}
}
I'm trying to set and onclicklistener so that when I click within the edittext element it will clear its current contents. Is there something wrong here? When I compile this code I get a force quit and ActivityManager: Can't dispatch DDM chunk 4d505251: no handler defined error.
public class Project extends Activity implements OnClickListener {
/** Called when the activity is first created. */
EditText editText = (EditText)findViewById(R.id.editText1);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
editText.setOnClickListener(this);
setContentView(R.layout.main);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
editText.setText("");
}
}
解决方案
First you need to call setContentView(R.layout.main) then all other initialization ..
Please try below Code .
public class Trackfolio extends Activity implements OnClickListener {
/** Called when the activity is first created. */
public EditText editText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
editText = (EditText)findViewById(R.id.editText1);
editText.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
editText.setText("");
}
}
上一篇:安卓:ListView.getScrollY() - 它的工作原理?它的、工作原理、ListView、getScrollY
下一篇:Android模拟器错误:[2011-08-02 11时十四分01秒 - 模拟器]惊慌:无法打开C:\用户\你好\ .android / AVD / myemu.ini模拟器、惊慌、四分、无法打