我的应用程序运行良好,但 TextView 不会显示

阿斯玛·拉希姆·阿里·贾弗里

我正在制作我的应用程序的首页。不幸的是,只有TextView不会显示。按钮和背景运行得很好。我什至将它添加到相对布局中,但使用了该addView()函数。有人可以帮忙吗?

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    //layout
    RelativeLayout mainLayout = new RelativeLayout(this);
    mainLayout.setBackgroundColor(Color.BLUE);

    //button
    Button mainButton = new Button (this);
    mainButton.setText("Next");
    mainButton.setBackgroundColor(Color.RED);

    //textview
    TextView mainTextView = new TextView(this);
    mainTextView.setText("Juliet Daniel Lab Molecular Biology Cancer Research Center");
    mainTextView.setTextSize(30);
    mainTextView.setBackgroundColor(Color.GREEN);

    //sizing the button
    RelativeLayout.LayoutParams btnDetails = new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT
    );
    //sizing the textview
    RelativeLayout.LayoutParams textViewDetails = new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT
    );

    //give id's to position relatively...note it is preferable to do this in the res folder to avoid errors
    mainButton.setId(1);
    mainTextView.setId(2);

    //give rules to position widgets relatively
    textViewDetails.addRule(RelativeLayout.ABOVE, mainButton.getId());
    textViewDetails.addRule(RelativeLayout.CENTER_HORIZONTAL);
    textViewDetails.setMargins(0,0,0,50);


    //adding the button as a part of the RelativeLayout (ADDING THE BUTTON WIDGET TO LAYOUT)
    mainLayout.addView(mainButton, btnDetails);
    //adding the textview as a part of the relative Layout
    mainLayout.addView(mainTextView, textViewDetails);

    //setting the view as out layour
    setContentView(mainLayout);

}
}
穆尼尔

这是因为你textview在按钮button上方设置了根布局的第一个顶部,这就是为什么它没有显示尝试设置textview在按钮下方并且它的工作

textViewDetails.addRule(RelativeLayout.BELOW, mainButton.getId());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在TextView中显示应用程序版本

来自分类Dev

我的应用程序不会显示ActionBar

来自分类Dev

从Xcode生成的应用程序运行良好,不会直接从.app运行

来自分类Dev

当我运行我的应用程序时,图像不会显示,但是文本等是

来自分类Dev

我的 node + express 应用程序在本地部署良好,但在推送到 heroku 时不会部署

来自分类Dev

我的应用程序不会显示“ KitKat”吐司消息

来自分类Dev

当我运行应用程序时,布局未显示

来自分类Dev

Visual Studio设计师不会显示我的用户控件,但可以正常运行应用程序

来自分类Dev

未安装应用程序时,智能应用程序横幅不会显示给我的应用程序

来自分类Dev

即使应用程序未运行,如何每天更新 TextView?

来自分类Dev

Node.js应用程序在本地主机上运行良好,但在Heroku上部署时显示错误

来自分类Dev

使用Gmail应用程序中的“视图”突出显示TextView中的单词?

来自分类Dev

在 setText Textview 中显示 String 数组元素时,Android 应用程序崩溃

来自分类Dev

TextView.setText()使我的应用程序崩溃

来自分类Dev

Fabric不会让应用程序运行

来自分类Dev

Android for Eclipse上的“作为应用程序运行”会安装应用程序,但不会运行,并且也不会显示为图标

来自分类Dev

尝试运行应用程序时(在Mac上)android studio不会显示设备

来自分类Dev

使用过期软件包的Flutter不会让我运行我的应用程序

来自分类Dev

我的部分不会显示

来自分类Dev

TextView可以滚动,但不会显示滚动条

来自分类Dev

Android Recyclerview项目Textview将不会显示在某些项目中

来自分类Dev

无法在DesignTab中选择TextView,也不会显示在XML文件中

来自分类Dev

在我的启动器应用程序中显示当前正在运行的应用程序的对话框

来自分类Dev

如何添加 Fragment 以便我的应用程序不会在屏幕上显示为空白

来自分类Dev

Boostrap 4:Modal 不会显示在我的 React 应用程序中

来自分类Dev

图片不会显示在Titan Build Android应用程序中

来自分类Dev

科尔多瓦“ Hello World”应用程序不会显示

来自分类Dev

应用程序不会在recyclerview火力显示数据

来自分类Dev

Phonegap 构建应用程序-inappbrowser 窗口不会自动显示

Related 相关文章

  1. 1

    在TextView中显示应用程序版本

  2. 2

    我的应用程序不会显示ActionBar

  3. 3

    从Xcode生成的应用程序运行良好,不会直接从.app运行

  4. 4

    当我运行我的应用程序时,图像不会显示,但是文本等是

  5. 5

    我的 node + express 应用程序在本地部署良好,但在推送到 heroku 时不会部署

  6. 6

    我的应用程序不会显示“ KitKat”吐司消息

  7. 7

    当我运行应用程序时,布局未显示

  8. 8

    Visual Studio设计师不会显示我的用户控件,但可以正常运行应用程序

  9. 9

    未安装应用程序时,智能应用程序横幅不会显示给我的应用程序

  10. 10

    即使应用程序未运行,如何每天更新 TextView?

  11. 11

    Node.js应用程序在本地主机上运行良好,但在Heroku上部署时显示错误

  12. 12

    使用Gmail应用程序中的“视图”突出显示TextView中的单词?

  13. 13

    在 setText Textview 中显示 String 数组元素时,Android 应用程序崩溃

  14. 14

    TextView.setText()使我的应用程序崩溃

  15. 15

    Fabric不会让应用程序运行

  16. 16

    Android for Eclipse上的“作为应用程序运行”会安装应用程序,但不会运行,并且也不会显示为图标

  17. 17

    尝试运行应用程序时(在Mac上)android studio不会显示设备

  18. 18

    使用过期软件包的Flutter不会让我运行我的应用程序

  19. 19

    我的部分不会显示

  20. 20

    TextView可以滚动,但不会显示滚动条

  21. 21

    Android Recyclerview项目Textview将不会显示在某些项目中

  22. 22

    无法在DesignTab中选择TextView,也不会显示在XML文件中

  23. 23

    在我的启动器应用程序中显示当前正在运行的应用程序的对话框

  24. 24

    如何添加 Fragment 以便我的应用程序不会在屏幕上显示为空白

  25. 25

    Boostrap 4:Modal 不会显示在我的 React 应用程序中

  26. 26

    图片不会显示在Titan Build Android应用程序中

  27. 27

    科尔多瓦“ Hello World”应用程序不会显示

  28. 28

    应用程序不会在recyclerview火力显示数据

  29. 29

    Phonegap 构建应用程序-inappbrowser 窗口不会自动显示

热门标签

归档