【Java自学-图形界面 布局器】教程文章相关的互联网学习教程文章

java – 如何强制我的Android应用程序只运行RTL布局directon?

我想要只有RTL的布局.我不希望布局依赖于用户手机的语言.我应该在我的android清单文件中添加什么来强制使用我的应用程序RTL?解决方法:你必须在清单中的应用程序标签中设置这个android:supportsRtl =“false”,并将布局设计为rtl布局.那么它不会根据设备方向改变布局

java – 为什么从外部资源文件引用字符串而不是将其硬编码到Android XML布局?

我一直在Eclipse中获取警告,用于在Android XML布局中对字符串进行硬编码,但我认为将所有内容放在字符串资源文件中并从那里引用它更有意义.无论如何,我只会将该字符串用于该活动,而且再也不会. 这种做法是否存在任何危险,例如我可能忽略的初始化错误或性能问题?为什么Android鼓励使用单独的资源文件?解决方法:主要原因是internationalization.将字符串放在资源文件中可以更容易地为不同语言提供每个字符串的单独翻译,而无需复制布...

android – 将xml布局更改为java代码【代码】

你好任何人都可以告诉我们如何将xml布局更改为java代码. 我需要在选项卡视图中显示网格视图.为此我需要在Java代码而不是xml中实现这些属性.请回复android:layout_width="fill_parent" android:layout_height="fill_parent" android:numColumns="auto_fit" android:verticalSpacing="10dp" android:horizontalSpacing="10dp" android:columnWidth="90dp" android:stretchMode="columnWidth" android:gravity="center"解决方法:假设...

自定义布局Java Swing

我想在Java中制作这样的板(地图). 每个小六边形都是图像. 假设我有两个Java类.帆布(大六边形)和六边形.首先是整板,我随机生成所有小六边形.这两个类都派生自JPanel.现在我有GridLayout.我该如何安排这样的布局?解决方法:为什么需要小六边形面板?我宁愿只定义每个具有所需位置的List(六边形列表),只需覆盖主JPanel的paintComponent()方法.您可以使用此http://java-sl.com/shapes.html创建六边形形状. 要跟踪鼠标单击,可以使用Shap...

java – 在onClick上切换布局的可见性【代码】

当我点击一个按钮时,我需要设置这个布局,我的java就像:Layout propLayout = (Layout) findViewById(R.id.properLayout);public void propsBtn(View view) { propLayout.setVisiblity(View.Visible); }我知道布局线我完全错了!如果有人能告诉我如何正确设置,我将非常感激:) 这是我的XML:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layou...

java – 在mainActivity类中未检测到自定义布局?【代码】

我是android的初学者. 我正在使用Android Studio 1.0.我正在尝试为listView创建自定义布局.我在名为row_layout的res / layout中创建了自定义布局文件.布局的xml是这样的:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"android:orientation="v...

java – 框布局中的宽度【代码】

这是我的代码片段:pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));JPanel a = new JPanel(); a.setAlignmentX(Component.CENTER_ALIGNMENT); a.setPreferredSize(new Dimension(100, 100)); a.setBorder(BorderFactory.createTitledBorder("aa")); JPanel b = new JPanel(); b.setAlignmentX(Component.CENTER_ALIGNMENT); b.setPreferredSize(new Dimension(50, 50)); b.setBorder(BorderFactory.createTitledBorder("b...

java – 将相对布局中的宽度和高度设置为百分比【代码】

我想这样:一个由2个箭头覆盖的ViewPager 我得到了我想要的代码.但是,我得到了lint的这些警告: >这种布局没用(对于虚拟布局)>嵌套权重对性能不利. 我想知道是否有更好的方法来获得我想要的UI.<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" ><android.support.v4.view.ViewPageran...

java – Android,添加没有XML布局的新视图【代码】

我需要一些有经验的人的帮助.我希望这很容易.我只是想在主程序的视图上方显示新的View(在没有XML布局的情况下创建它).这是整合AdMob.com广告块: 我写了这样的代码:AdView ad = new AdView(this); ad.layout(10, 10, 100, 100); ad.setVisibility(View.VISIBLE); ad.bringToFront(); ad.requestFocus(); ad.invalidate(); 如你所见 – 没有任何帮助,没有窗口可见我做错了什么?谢谢! 附:我在Activity的onCreate(Bundle)中制...

java – Android主布局模板

嗨我正在研究android. 我有一个在每个活动中使用的布局. 我的意思是我有一个页脚和标题的布局. 在每个活动上,页眉和页脚相同并具有相同的操作. 我想使用页眉和页脚的一般布局. 我的意思是在一个活动中,我会将内容区域布局放到一般布局中. 我发现有些但不够. 我怎样才能做到这一点? 这样做是否有虚拟文件? 抱歉英语不好.解决方法:你所说的是一种名为Fragments的新Android设计模式.由于3.0片段是像活动一样的小活动,可以组合成一个...

java – 添加视图后无法刷新布局(仅在CustomAdapter中发生)【代码】

注意:这不应该与库有任何关系,我只是包含它们以获取详细信息 问题:这个库https://github.com/Diolor/Swipecards中有一个名为FlingContainer的布局.它需要另一个布局作为参数(卡片要被剔除),在卡片内部我有一个按钮来向卡片添加标签.在用于Fling Container的CustomAdapter中,我在GetView方法中使用了此代码.我知道它有效,因为我可以看到电视在调试模式下被添加,它们只是没有出现. 我尝试了什么:我尝试在没有flingContainer的活动...

java – 可以在Android jar中包含布局和其他资源吗?

我正在构建一个jar,以便其他开发人员可以使用我在其Android应用程序中创建的视图.我想知道是否可以在我的jar中使用布局资源,这样我就可以构建视图的布局,或者如果我需要以编程方式构建我的视图.同样,我可以在jar文件中包含图像资源吗?解决方法:不,不是.由于Android在apk中打包资源的方式,您不能将它们包含在jar中.但是,您仍然可以与其他开发人员共享jar – 他们只需手动拉入布局文件即可.

java布局(每个名字都是有意义的)

一、FlowLayout1、流水布局:从左至右,排满换行2、构造函数有三种:(1)FlowLayout()(2)FlowLayout(align)(3)FlowLayout(align, hgap, vgap)3、参数意义: FlowLayout.LEFT: 从左向右对齐 FlowLayout.RIGHT:从右向左对齐 FlowLayout.CENTER:从中间向两边对齐 hgap:控件之间的水平间距 vgap:控件之间的竖直间距 二、BorderLayout1、边界布局:划分区域2、构造函数:(1)BorderLayout()(2)BorderLayout(hgap...

5.24Java网格布局和多个事件监听【代码】【图】

import java.awt.*; import javax.swing.*; public class comput {JFrame f;JPanel p;JTextField t; JButton b[];GridLayout g;String a[]= {"7","8","9","/", "4","5","6","*","1","2","3","-","0",".","=","+"};public comput(){f = new JFrame();p = new JPanel();b = new JButton[16];t = new JTextField(10);g = new GridLayout(4,4);p.setLayout(g); for(int i=0;i<16;i++){b[i] = new JButton (a[i]);p.add(b[i]...

java – React Native:如何从模块调用原生Android布局?【代码】

关于this question,我一直试图通过Android中的原生模块来完成这项工作. 我已经在… / java / com / myproject / multiplecamerastream上将模块声明为React Native ToastModule的示例(这里的功能并不重要):public class MultipleCameraStreamModule extends ReactContextBaseJavaModule {private static final String CAMERA_FRONT = "SHORT";private static final String CAMERA_BACK = "LONG";public MultipleCameraStreamModule...