首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建back按钮以转到back活动

如何创建back按钮以转到back活动
EN

Stack Overflow用户
提问于 2014-04-23 11:03:35
回答 4查看 145关注 0票数 0

嗨,我有一个菜单活动,当我按下第二个按钮时,它包含4个按钮。

代码语言:javascript
复制
activity is open and.i added a back button in second activity to come back to activity     one(menu)how would it perform through code can any one help
代码语言:javascript
复制
private ListView lv;
public static ArrayList<String> your_array_list = new ArrayList<String>();

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.listview);
     lv = (ListView) findViewById(R.id.listView1);
            }
@Override
protected void onDestroy() {
    // TODO Auto-generated method stub
    super.onDestroy();
}

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
}

@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();
}

@Override
protected void onStart() {
    // TODO Auto-generated method stub
    super.onStart();

    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, 
    android.R.layout.simple_list_item_1, your_array_list );
    lv.setAdapter(arrayAdapter); 
     try {
      DisplayM.main();
    } catch (Exception e) {
        e.printStackTrace();
    }
    // if (ViewClass.theEnd)
    // your_array_list.add(ViewClass.methods);  
int lst = 0;
for(int  i=0; i<lst; i++)
{
}

}

@Override
protected void onStop() {
    // TODO Auto-generated method stub
    super.onStop();
}

这是我的listview活动

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-23 11:15:17

在back按钮中使用下面的代码

代码语言:javascript
复制
  backButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            YourActivity.this.finish();
        }
    });
票数 0
EN

Stack Overflow用户

发布于 2014-04-23 11:09:08

为您的活动编写以下代码:-

代码语言:javascript
复制
@Override
    public void onBackPressed()
    {
        // TODO Auto-generated method stub
        super.onBackPressed();
    }

代码语言:javascript
复制
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

        finish();
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

代码语言:javascript
复制
@Override
    public void onBackPressed()
    {
        // TODO Auto-generated method stub
        // if u want to go specific activity then use this code
        Intent intent = new Intent(this, YourMainActivity.class);
        startActivity(intent);
        finish();
    }
票数 0
EN

Stack Overflow用户

发布于 2014-04-23 11:10:26

在您的Back Button onClick上的第二个onClick中,简单地将当前(第二个/第三个.)活动。这也是默认的后退按钮所做的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23242358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档