【发布时间】:2013-07-18 10:36:12
【问题描述】:
我正在使用 here 找到的 CardUI。
我想用我自己的布局 xml 为这些卡片充气,但我不明白如何做。
这是 MainActivity 创建卡片的代码
MyCard facebookCard = new MyCard("Continue with Facebook");
MyCard noSignInCard = new MyCard("Continue without log in");
mCardView.addCard(facebookCard);
mCardView.addCard(noSignInCard);
这是 myCard 的类
package com.kc.umassguide;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
import com.fima.cardsui.objects.Card;
public class MyCard extends Card {
public MyCard(String title){
super(title);
}
@Override
public View getCardContent(Context context) {
View view = LayoutInflater.from(context).inflate(R.layout.card_ex, null);
((TextView) view.findViewById(R.id.title)).setText(title);
return view;
}
}
我相信我应该使用 getCardContent 进行膨胀,但我知道如何使用上下文。
任何帮助将不胜感激。
【问题讨论】:
标签: android layout-inflater layout-xml