当前位置: 首页 > 知识库问答 >
问题:

使用Eclipse在Java中格式化布局

唐钊
2023-03-14

我正在尝试创建一个主屏幕有三个按钮的Android应用程序。我使用的是Eclipse程序,它自动给按钮一个水平线性布局。我想要一个垂直的直线布局。虽然用XML编码和格式化按钮更容易,但我真的希望我的所有代码都是Java的。我已经在几个网站上寻找如何在Java中格式化重力和重量等参数的指导,但我被卡住了。以下是我发现的一些例子:

http://docs.oracle.com/javase/tutorial/displaycode.html?code=http://docs.oracle.com/javase/tutorial/uiswing/examples/layout/boxlayoutdemoproject/src/layout/boxlayoutdemo.java

而且

http://help.eclipse.org/helios/index.jsp?topic=%2forg.eclipse.platform.doc.isv%2freference%2fapi%2forg%2feclipse%2fswt%2flayout%2fgriddata.html

它们都给了我错误,我理解这是因为我没有使用带有'j'anything或'griddata'的单词。

我一直试图更改这些代码中的一些单词,以便它们能够匹配我的代码,但我被卡住了。我想我只是用错了词。我试过一种方法:

我的代码:

LinearLayout ll = new LinearLayout(this);
setContentView(ll);
Button bAnalyze = new Button(this);
bAnalyze.setText("Analyze");
ll.addView(bAnalyze);

添加的内容:ll.setOrientation(垂直);

这是我学习Java的第一个星期,我遇到了一些问题,正如你所知,如果有人能给我提供一些可以尝试的代码或建议,那就太棒了。

共有1个答案

杜祺
2023-03-14

我会推荐你遵循本教程。

对于线性布局,其:

  LinearLayout ll = new LinearLayout(this);  
  ll.setOrientation(LinearLayout.VERTICAL); //orientation 
  ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,  LayoutParams.FILL_PARENT));  //setting width and height
  ll.setGravity(Gravity.CENTER);  //setting the gravity
  ll.addView(label);  //adding a view..
  ll.addView(pic);  
  setContentView(ll);  //applying the layout to the activity
 类似资料:
  • 我正在玩我的eclipse格式化程序。 我目前被卡住,无法格式化空的新行。 我知道我可以使用CTRL+SHIFT+F。 但是我希望它在文件保存时自动发生。 下面是另一个例子 此外,我想选择是否应该在ex one结构声明后或在花括号后自动缩进为无空行。

  • 问题内容: 我已经在资源束中存储了一些消息。我正在尝试按以下格式设置这些消息。 假设第一个参数(即实际消息)存储在以某种方式检索到的属性文件中。 第二个参数(即5)是一个动态值,应放置在不会发生的占位符中。下一行打印, 您即将删除{0}行。 占位符不会替换为实际参数。 这里是撇号- 。我试图像往常一样逃避它,尽管它没有用。需要进行哪些更改才能使其正常工作? 问题答案: 向模式添加多余的撇号以确保显

  • 问题内容: 在eclipse之外,有没有办法使用eclipse附带的格式化程序?我想使用我使用eclipse配置的formatter.xml文件来格式化一些Java文件。有没有人有任何代码示例可以让我做到这一点?我也想使用这个独立的,所以使用的特定罐子会很好。 问题答案: 显然,您可以从命令行直接调用Eclipse的代码格式化程序。

  • 如何在Eclipse中自动格式化代码?

  • 问题内容: 有什么方法可以使用正则表达式将字符串格式化为特定模式,还是stringbuilder +子字符串是一种更快的方法? 例如,说出电话号码-> 1234567890作为输入 并输出为->(123)456-7890 我看到有可能在这篇文章上:http : //www.4guysfromrolla.com/webtech/031302-1.shtml,但给出的解释在ASP中。我如何用Java做

  • 我想配置Eclipse java格式化程序来格式化链接方法调用,如下所示: 我的问题是,如果第一个方法调用已经放在第二行,我不知道如何使它只格式化它。这个电话应该是不受影响的: