알아두면 좋은 것 : 액션바 만들기, Glide custom cache
728x90
반응형

1. 액션바 actionBar


액션바용 뷰가 따로 있지만 이렇게 따로 만들어 쓰면

본인이 생각했던 디자인으로 나오고 설정도 쉽게 할 수 있다.

게다가 extents 이슈 때문에 액션바뷰를 사용못하는 경우 아래와 같이 쓰면 된다.

만약 extends에 문제가 없다면 아래 블로그를 참고하면 되겠다.

(블로그, Smart Phone for Human)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<RelativeLayout
    android:id="@+id/layoutAddGroupActionBar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/colorPrimary"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true">
 
    <Button
        android:id="@+id/btnAddGroupBack"
        android:background="@mipmap/ic_navigate_before_white_36dp"
        android:layout_width="35dp"
        android:layout_height="35dp"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />
 
    <TextView
        android:text="그룹 만들기"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/tvAddGroupBarText"
        android:textColor="@android:color/white"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:textSize="@dimen/activity_vertical_margin"
        tools:textStyle="bold" />
 
    <Button
        android:text="저장"
        android:layout_width="40dp"
        android:layout_height="wrap_content"
        android:id="@+id/btnAddGroupSave"
        android:background="@null"
        android:textColor="@android:color/white"
        android:textSize="14sp"
        android:textStyle="bold"
        android:layout_alignBaseline="@+id/tvAddGroupBarText"
        android:layout_alignBottom="@+id/tvAddGroupBarText"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />
</RelativeLayout>
 
cs



2. Glide custom cache


카드뷰가 정상적으로 출력이 되지 않는 경우가 있다.

바둑판 형태로 나와야하는데 한쪽 열에 카드들이 몰려있거나 하는 경우이다.

지금 그 이슈를 해결하려고 하는데 아무래도 캐쉬가 해결해주지 않을까 싶다.

아직 해결 전이라 참고 블로그 링크만 남겨본다.

나님아. 해결할 수 있지?

728x90
반응형