Imagebutton的工作原理与android中的后退按钮类似
我是android新手,正在使用actionbar,因此该操作包含两个imagebutton和textview 以下是actionbar的快照: 红色标记是imagebutton 所以问题是,我们如何才能像默认的android back那样,点击或按下imagebutton进入上一个活动或屏幕,或者我已经明确提到了它的意图Imagebutton的工作原理与android中的后退按钮类似,android,Android,我是android新手,正在使用actionbar,因此该操作包含两个imagebutton和textview 以下是actionbar的快照: 红色标记是imagebutton 所以问题是,我们如何才能像默认的android back那样,点击或按下imagebutton进入上一个活动或屏幕,或者我已经明确提到了它的意图 任何帮助都会很好。谢谢在图像按钮中单击“添加finish()”它将带您进入上一个活动 对于ActionBar:如果您以以下方式使用它: protected void onC
任何帮助都会很好。谢谢在图像按钮中单击“添加
finish()”代码>它将带您进入上一个活动
对于ActionBar:如果您以以下方式使用它:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
}
然后使用以下代码进入上一个活动:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if (item.getItemId() == android.R.id.home) {
finish();
}
return super.onOptionsItemSelected(item);
}
查看此项了解更多详细信息
以下是图像按钮的完整代码:
ImageButton imgBtn = (ImageButton)findViewById(R.id.imgbtn);
imgBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
在图像按钮中,单击仅添加finish()代码>它将带您进入上一个活动
对于ActionBar:如果您以以下方式使用它:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
}
然后使用以下代码进入上一个活动:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if (item.getItemId() == android.R.id.home) {
finish();
}
return super.onOptionsItemSelected(item);
}
查看此项了解更多详细信息
以下是图像按钮的完整代码:
ImageButton imgBtn = (ImageButton)findViewById(R.id.imgbtn);
imgBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
只需将onclicklistener添加到ImageButton,并调用finish();在onClick()方法中:
只需将onclicklistener添加到ImageButton,并调用finish();在onClick()方法中:
大多数情况下,在Android应用程序中提供后退按钮是失败或坏主意。
即使如此,如果要实现后退按钮导航,也可以实现以下功能:
重写并调用其中的finish()
方法
调用按钮中的finish()
方法单击侦听器
大多数情况下,在Android应用程序中提供后退按钮是失败或坏主意。
即使如此,如果要实现后退按钮导航,也可以实现以下功能:
重写并调用其中的finish()
方法
调用按钮中的finish()
方法单击侦听器
我已经给你一个代码,应该是在行动吧工作
@Override
public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu)
{
imageButton=(ImageButton) menu.findItem(R.id.overflow).getActionView().findViewById(R.id.imageOverflow);
}
imageButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
我已经给你一个代码,应该是在行动吧工作
@Override
public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu)
{
imageButton=(ImageButton) menu.findItem(R.id.overflow).getActionView().findViewById(R.id.imageOverflow);
}
imageButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
在图像按钮onclickListener中,只需调用finish()方法
ImageButton imagebtn_back=(ImageButton)findViewById(R.id.imageButton1)
setOnClickListener(新的OnClickListener()){
})) 在图像按钮onclickListener中,只需调用finish()方法
ImageButton imagebtn_back=(ImageButton)findViewById(R.id.imageButton1)
setOnClickListener(新的OnClickListener()){
}))