gpt4 book ai didi

android - 如何在线性布局中添加多个不同的 TextView

转载 作者:行者123 更新时间:2023-11-29 15:24:02 26 4
gpt4 key购买 nike

您好,我想在我的线性布局中添加 2 个不同的 TextView ,但不知何故,当我尝试添加它们时,只有第一个出现,为什么会这样?这是我的代码:

    LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);

// create the text view for the main string to
// be displayed
TextView displayMainText = new TextView(this);
displayMainText.setTextSize(15);
displayMainText.setText(mainString);
displayMainText.setLayoutParams(layoutParams);
displayMainText.setPadding(0, 20, 0, 0);

// Create the text view for the optional string to
// be displayed
TextView displayOppText = new TextView(this);
displayOppText.setTextSize(15);
displayOppText.setText(optionalString);
displayOppText.setLayoutParams(layoutParams);
displayOppText.setPadding(0, 20, 0, 0);

// add text views to the layout
LinearLayout studyTLayout = (LinearLayout) findViewById(R.id.study_time_layout);
studyTLayout.addView(displayMainText);
studyTLayout.addView(displayOppText);
setContentView(studyTLayout);

使用我的代码,它只会正确添加第一个 TextView

最佳答案

您似乎没有将 LinearLayout 的方向设置为 Vertical。

studyTLayout.setOrientation(LinearLayout.VERTICAL);

关于android - 如何在线性布局中添加多个不同的 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14793009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com