android 是否可以根据活动创建卡片视图

r1zhe5dt  于 2023-03-16  发布在  Android
关注(0)|答案(1)|浏览(102)

我正在创建一个应用程序,您可以在其中学习西班牙语,为了学习单词,我想创建卡片,一面将显示西班牙语单词,另一面将显示英语单词,我无法知道单词的数量,因此我想从Activity而不是xml创建卡片视图可以吗?我在Visual Studio中使用xamarin android
我尝试更改cardView上的文本,但无法执行此操作,而且我认为更好的选择是为每个单词创建新卡片

w9apscun

w9apscun1#

可以,您可以从活动创建卡片视图。您可以将以下代码添加到活动中以创建新的卡片视图。

var cardview = new CardView(this);
var layoutparams = new LayoutParams(LayoutParams.WrapContent, LayoutParams.WrapContent);
cardview.LayoutParameters = layoutparams;
// and you can set the card view's other properties

//if you want to add the card view into the linearlayout you can use
linearlayout.AddView(cardview,0); // the 0 is the index of the linearlayout

有关详细信息,可以参考有关how to create programmatically CardView的案例

相关问题