2017-12-18 9 views
0

프레임 appcelerator의 Im noob과 나는 안드로이드에서 간단한 문제가 있습니다. 어떻게 액션 바에 백 버튼을 넣을 지 모르겠다. link imageActionBar Android Appcelerator의 백 버튼

이 버튼은 나에게 나타나지 않는다. 나는 heavywindow를 사용했다. 안드로이드 SDK 버전 27 SDK 티타늄 7.0.0.GA

+0

단순히 (코드 getActionBar이 줄을 추가) .setDisplayHomeAsUpEnabled (false); 또는 AppCompactActivity를 사용하는 경우 getSupportActionBar(). setDisplayHomeAsUpEnabled (false) –

답변

2

이에서 onCreate

에서
{ 
      getSupportActionBar().setHomeButtonEnabled(true); 
      getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
     getSupportActionBar().setDisplayShowHomeEnabled(true); 

재정의 onOptionsItemSelected 방법 :

<Alloy> 
    <Window title="Action Bar Title"> 
     <ActionBar platform="android" displayHomeAsUp="true" onHomeIconItemSelected="close"></ActionBar> 
    </Window> 
</Alloy> 

자막, 메뉴 항목, 오버플로 메뉴, 아이콘, & 심지어 사용자 정의보기.

전체 사용자 정의에 대한 액션 바보다 효율적으로 제어를 위해 Action Bar in Titanium here

을 사용하는 방법에 대한 자세한 읽기, 티타늄은 SDK에 툴바를 도입하는 것은 6.2.0 - Read about Titanium Android Toolbar here

+0

대단히 감사합니다. 당신은 내 문제를 해결했습니다. – kurungele

+0

환영합니다! 다른 사용자가이 대답을 참조 할 수 있도록이 대답을 승인 된 것으로 표시하십시오. –

0

쓰기 당신은 다음과 같이 작업 표시 줄을 추가 할 수 있습니다

  public boolean onOptionsItemSelected(MenuItem item) { 

      switch (item.getItemId()){ 

       case android.R.id.home: 
      onBackPressed(); 
       break; 
     } 
    } 
     return super.onOptionsItemSelected(item); 

} 
+0

답변을 작성하기 전에 질문을 올바르게 읽으십시오. 사용자가 Appcelerator에 ActionBar를 추가하고 네이티브 Android에 추가하지 말 것을 요청합니다. –