기술참고자료/Android | 2011. 3. 4. 09:48
[클래스]
activity.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
activity.setContentView(layout);
activity.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.common_title_bar);
TextView titleText = (TextView) activity.findViewById(R.id.title_text);
titleText.setText(activity.getString(titleNameId));
titleText.setFadingEdgeLength(0);
LinearLayout ll=(LinearLayout) activity.findViewById(R.id.title_bar);
ViewGroup viewGroup = (ViewGroup)(ll.getParent()).getParent(); //상위레이아웃 객체
viewGroup = (ViewGroup)viewGroup.getChildAt(0);
viewGroup.setPadding(0,0, 0,0); //여백조절
[common_title_bar.xml]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/title_bar"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center_vertical"
android:background="@drawable/title_background"
>
<TextView android:id="@+id/title_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:textSize="14.7dip"
android:textColor="#FFFFFF"
android:gravity="center_vertical"
android:paddingLeft="11.3dip"
/>
</LinearLayout>
Android: TabActivity Nested Activities (0) | 2011.03.04 |
---|---|
브로드캐스트리시버의 등록과 해제 (0) | 2011.03.04 |
onConfigurationChanged()이용해서 시스템 세팅 변경에 따른 이벤트 체크하기!! (0) | 2011.03.04 |
소스코드에서 안드로이드 버전정보 체크하는 방법 (0) | 2011.02.25 |
진저브레드 (2.3) 업데이트 관련 주의점!!! (0) | 2010.12.10 |
Recent Comments