안녕하세요 여러분, 제가 액션 바를 완전히 다시 디자인 할 수 있는지 물어보고 싶습니다. 내 바에 버튼이없고 기본 막대 대신 "png"파일을 배치하고 싶습니다. 가능합니까? 정말 감사합니다 :)작업 표시 줄을 사용자 정의하려면 어떻게해야합니까?
0
A
답변
2
ActionBar를 전혀 사용하지 않을 수도 있습니다.
드로어 블 배경을 설정할 수있는 컨트롤을 배치 (일반적으로 TextView 사용)하고 Activity 상단에 배치하고 배경 이미지를 설정하십시오.
텍스트 뷰 또한 표제 및 하나 이상의 "아이콘" (화합물 드로어 블)를 포함 할 수있다.
그리고 필요한 경우 클릭 가능입니다.
레이아웃을 올바르게 디자인하면; RelativeLayout 컨테이너 (나는이 종류의 컨테이너를 선호한다.)는 TextView를 alignParentTop="true"
으로 설정하고지도를 layout_below="@id/yourTextView_ID"
및 layout_height="match_parent"
(나머지 공간을 채우기 위해)으로 설정한다.
(루트) 컨테이너이므로 RelayLayout에 모든 내용이 포함되도록합니다.
마찬가지로 어린이는 으로 비교적이라고 할 수 있습니다.
지도에 을 입력하고 아래에 "title"을 지정하려면 layout_below 속성을지도로 건너 뛰기 만하면됩니다. 그리고 alignParentTop="true"
을 추가하십시오.
0
당신은 bar.You이 같은 창에서 사용하고 테마에 제목 스타일을 지정할 수 있습니다 행동에서 위로 탐색이나 서랍 탐색 켜고 끌 등의 작업 표시 줄 기능을 사용하지 않는 경우 :
getWindow.requestFeature(FEATURE_CUSTOM_TITLE);
을
그리고이 같은 스타일 파일에서 :
<item name="android:windowTitleSize">@dimen/title_height</item>
<item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item>
<item name="android:windowTitleStyle">@style/CustomWindowTitle</item>
당신은 작업 표시 줄 기능을 사용하여이 액션 바 사용자 정의 뷰를 대체하려면 다음
getActionBar().setCustomView(R.layout.custom_actionbar);
,
관련 문제
- 1. 제목 표시 방법을 사용자 정의하려면 어떻게해야합니까?
- 2. 탐색 표시 줄의 색상을 사용자 정의하려면 어떻게해야합니까?
- 3. ValidationSummary 컨트롤을 사용자 정의하려면 어떻게해야합니까?
- 4. JComboBox의 모양을 사용자 정의하려면 어떻게해야합니까?
- 5. iPad에서 UIPopoverController보기를 사용자 정의하려면 어떻게해야합니까?
- 6. Java에서 사용자 정의 예외를 사용자 정의하려면 어떻게해야합니까?
- 7. 작업 표시 줄을 VB
- 8. 작업 표시 줄을 만드는 방법
- 9. asp.net DropDownList의 모양을 사용자 정의하려면 어떻게해야합니까?
- 10. IPython에서 텍스트 색상을 사용자 정의하려면 어떻게해야합니까?
- 11. JTable - 입력 양식에 CSS를 사용자 정의하려면 어떻게해야합니까?
- 12. DokuWiki의 사이드 바에있는 목차를 사용자 정의하려면 어떻게해야합니까?
- 13. 레일에서 풍부한 경로를 사용자 정의하려면 어떻게해야합니까?
- 14. PropertyGrid에서 범주 정렬을 사용자 정의하려면 어떻게해야합니까?
- 15. jqplot에서 내 차트 툴팁을 사용자 정의하려면 어떻게해야합니까?
- 16. Kate에서 스크롤 막대의 모양을 사용자 정의하려면 어떻게해야합니까?
- 17. QToolBar에서 동작의 모양을 사용자 정의하려면 어떻게해야합니까?
- 18. MenuItem에서 팝업을 완전히 사용자 정의하려면 어떻게해야합니까?
- 19. 데이터 표에서 XML을 사용자 정의하려면 어떻게해야합니까?
- 20. 작업 표시 줄을 개선하는 방법
- 21. 파일 형식을 정의하려면 어떻게해야합니까?
- 22. 각 긴 프로세스에서 진행 표시 줄을 표시하도록 작업 표시 줄을 구성하려면 어떻게해야합니까?
- 23. 내 연결을 올바르게 정의하려면 어떻게해야합니까?
- 24. 분할 작업 표시 줄을 표시하는 동안 작업 표시 줄 숨기기
- 25. 탐색함에 사용자 정의 작업 표시 줄을 추가하는 방법은 무엇입니까?
- 26. 테이블보기를 사용자 정의하려면 어떻게합니까?
- 27. iPhone 응용 프로그램에서 검색 창을 사용자 정의하려면 어떻게해야합니까?
- 28. Java Swing : JTree가 "사용자 객체"를 표시하는 방법을 정의하려면 어떻게해야합니까?
- 29. 사용자 정의 작업 표시 줄을 설정할 때 두 개의 작업 표시 줄이 표시됩니다.
- 30. 스 와이프보기에 작업 표시 줄을 추가하려면 어떻게해야하나요?
내 git repo 확인 : https://github.com/iamsarker/android-apps/tree/master/CustomActionBar –
** ActionBar를 전혀 사용하지 않을 수도 있습니다 **. drawable 배경을 설정할 수있는 (일반적으로 TextView를 사용하는) 컨트롤을 Activity 상단에 놓고 배경 이미지를 설정하십시오. TextView에는 ** 제목 ** 및 ** 하나 이상의 "아이콘"** (복합 드로어 블)이 포함될 수도 있습니다. 필요한 경우 ** 클릭 가능 **입니다. –
@Funkystein 좋은 생각 :) –