2014-09-24 4 views
0

CardBuilder.Layout.COLUMNS_FIXED와 같이 Enum으로 새 CardBuilder를 만드는 대신 사용자 정의 레이아웃을 사용하여 만들고 싶습니다. 이것이 가능한가? 다른 대안은 무엇입니까?사용자 정의 레이아웃이있는 CardBuilder 만들기

+1

'CardBuilder'를 사용하는 이유는 사용자가 지정한 스타일을 사용하여 레이아웃을 자동으로 작성하기 때문에 레이아웃을 직접 디자인하지 않아도된다는 것입니다. 자신의 레이아웃을 사용하고 싶다면 왜'CardBuilder'를 사용하고 싶습니까? –

+0

나는 멍청한 놈이다. 나는 CardBuilder를 훌륭하게 작동 시켰지만 CAPTION 레이아웃의 카드를 채우기 위해 그림을 자릅니다. 나는 레이아웃을 만들고 CardBuilder에 실제로 멋지고 쉬운 peasy로 떨어 뜨릴 수 있기를 바랬습니다. – RichardJohnn

+0

그렇다면 자신 만의'CardBuilder.Layout'을 생성하기로되어 있습니까? 나는'CardScrollView'에서 XML 레이아웃을 구현하는 방법에 대한 Glass 설명서가 확실하지 않다고 생각합니다 ... 어떤 생각입니까? 나는 이것에서 길을 잃는다. – cereallarceny

답변

0

아니요, 현재 버전의 CardBuilder는 사용자 정의 레이아웃을 지원하지 않습니다. 그러나 CardScrollView 내에서 CardScrollAdapter를 사용하여 사용자 정의 레이아웃을 사용하는 방법에 대한 많은 예제가 있습니다.

3

실제로 CardBuilder에 임베드 할 수 있습니다!

View view = new CardBuilder(context, CardBuilder.Layout.EMBED_INSIDE) 
    .setEmbeddedLayout(R.layout.food_table) 
    .setFootnote("Foods you tracked") 
    .setTimestamp("today") 
    .getView(); 
TextView textView1 = (TextView) view.findViewById(R.id.text_view_1); 
textView1.setText("Water"); 

이것은 정답입니다. 사람들은 알아야합니다.

+0

감사합니다. 이것을 확인할 시간을 찾으면 대답을 바꿀 수 있습니다. 그러나 여기 주변의 표가 없다는 것은 우선 순위 결정을 권장하지 않는다. – RichardJohnn

+0

감사합니다. 다행히도 이것이 가능하다는 것이 더 많이 알려지게 될 것입니다. – msj121

+0

이것은 확인되었습니다. 이 대답을 선택해야합니다. – msj121

관련 문제