精华内容
下载资源
问答
  • 和 Docker for Windows 中文文档(1)——Explore the application and run examples 中的内容差不多,不再赘述Get Started, Part 1: Orientation and Setup
    展开全文
  • halcon算子 text_line_orientation

    千次阅读 2019-05-20 16:26:50
    text_line_orientation(Region, Image : : CharHeight, OrientationFrom, OrientationTo : OrientationAngle) 目的:确定文本行或段落的方向。 参数一(input_object):文本行区域。可以自己画一个矩形区域,也可以...
    1. text_line_orientation(Region, Image : : CharHeight, OrientationFrom, OrientationTo : OrientationAngle)
      目的:确定文本行或段落的方向。
      参数一(input_object):文本行区域。可以自己画一个矩形区域,也可以直接输入整个图片为文本行区域
      参数二(input_object):输入图像
      参数三(input_object):文本行的高度
      参数四(input_object):文本行的最小旋转角度
      参数五(input_object):文本行最大旋转角度
      参数六(output_control) :得到的计算的文本行旋转角度。也是我们做需要的,之后对图形文字进行旋转或仿射变换时需要用到该参数
    展开全文
  • gravity、layout_gravity及orientation  最近在弄一个简单的界面:横向,添加一张准备好的背景图,在界面右边居中放置一个按钮。实现过程中发现对布局的主要属性没有想象中地那么... gravity,中文意思为重心(...

    gravity、layout_gravity及orientation

     

      最近在弄一个简单的界面:横向,添加一张准备好的背景图,在界面右边居中放置一个按钮。实现过程中发现对布局的主要属性没有想象中地那么熟悉,又重新找资料树梳理了一遍,这里总结一下。

     

           1、gravity、layout_gravity及orientation基本概念

      gravity,中文意思为重心(理科生不会陌生吧),表示组件(View)横向和纵向的停靠位置。如果不进行任何设置,默认是靠左。

      android:gravity,对组件本身来说的,作用是设置表示组件包含的内容显示在表示组件的什么位置,默认值为左侧。最常见的例子就是组件上的文本,如android:gravity=”center”,那么文本显示位置为垂直和水平方向均居中。

      android:layout_gravity,相对于包含该组件(元素)的父组件来说的,设置该组件在父组件的显示位置。若android:layout_gravity="center_vertical",那么该组件在父组件中的位置为垂直方向居中,但水平方向可能是靠左的。orientation,线性布局时以列或行来显示内部子元素,注意在其他布局一般用不到该属性,如AbsoluteLayout等。该属性默认是水平排列(horizontal),即以行的形式来布置包含的子组件,在实际应用程序的开发中用得较多是垂直排布,即不一定要进行如下设定:android:orientation=”vertical”。

     

      2、gravity与layout_gravity属性介绍

      top,Put the object at the top of its container, not changing its size。将对象放在其容器的顶部,不改变其大小。

      bottom,Put the object at the bottom of its container, not changing its size。将对象放在其容器的底部,不改变其大小。

      left,Put the object at the left edge of its container, not changing its size。将对象放在其容器的左侧,不改变其大小。

      right ,Put the object at the right edge of its container, not changing its size。将对象放在其容器的右侧,不改变其大小。

      center_vertical,Place object in the vertical center of its container, not changing its size。将对象纵向居中,不改变其大小。垂直对齐方式:垂直方向上居中对齐。

      fill_vertical,Grow the vertical size of the object if needed so it completely fills its container。必要的时候增加对象的纵向大小,以完全充满其容器。垂直方向填充。

      center_horizontal,Place object in the horizontal center of its container, not changing its size。将对象横向居中,不改变其大小。水平对齐方式:水平方向上居中对齐

      fill_horizontal, Grow the horizontal size of the object if needed so it completely fills its container。必要的时候增加对象的横向大小,以完全充满其容器。

      center,Place the object in the center of its container in both the vertical and horizontal axis, not changing its size。将对象横纵居中,不改变其大小。

      fill,Grow the horizontal and vertical size of the object if needed so it completely fills its container。This is the default。必要的时候增加对象的横纵向大小,以完全充满其容器。水平方向填充。

      clip_vertical,Additional option that can be set to have the top and/or bottom edges of the child clipped to its container's bounds。 The clip is based on the vertical gravity: a top gravity clips the bottom edge, a bottom gravity clips the top edge, and neither clips both edges。附加选项,用于按照容器的边来剪切对象的顶部和/或底部的内容。 剪切基于其纵向对齐设置:顶部对齐时,剪切底部;底部对齐时剪切顶部;除此之外剪切顶部和底部。垂直方向裁剪。

      clip_horizontal,Additional option that can be set to have the left and/or right edges of the child clipped to its container's bounds。 The clip is based on the horizontal gravity: a left gravity clips the right edge, a right gravity clips the left edge, and neither clips both edges。附加选项,用于按照容器的边来剪切对象的左侧和/或右侧的内容。 剪切基于其横向对齐设置:左侧对齐时,剪切右侧;右侧对齐时剪切左侧;除此之外剪切左侧和右侧。水平方向裁剪。

     

      3、xml代码实现

      界面的横向设置与背景图的添加很容易实现,针对按钮靠右居中,刚开始没有想到利用orientation这个属性,想当然地以为layout_gravity能够搞定,所以过程有点波折。

      整体设计思路为:最外层放置一个LinearLayout,设置子组件的布局为垂直方向居中并靠右,代码如下:

    1 android:layout_width="match_parent"
    2 android:layout_height="match_parent"
    3 android:gravity="center_vertical|right"
    4 android:background="@drawable/login_bg"

      里层再放置一个LinearLayout,用来放置具体的按钮。通过上一步的设置,该LinearLayout显示在了界面的右边,并且是垂直方向居中(其实一般应用中是让该LinearLayout的layout_height属性为match_parent,故父组件中gravity属性的center_vertical值可以不添加)。

      到这里,完成了大半,接下来就是添加按钮。注意,目标是让按钮在界面上靠右并居中。刚开始将内层LinearLayout的gravity属性设置为垂直居中,纵向铺满屏幕,为了美观,让其距界面右边界40个像素无关点。代码如下:

    1 android:layout_width="wrap_content"
    2 android:layout_height="match_parent"
    3 android:gravity="center_vertical"
    4 android:layout_marginRight="@dimen/margin_Right"

      但是问题来了,添加三个按钮,以为能够达到预想的效果:水平与垂直方向上均居中地排布在内层的LinearLayout中,并且第二个在第一个下面,第三个在第二个下面。然而,现实是这样的:

      后面看了一些例子,恍然大悟,子组件的纵向或横向上的排布,需要借助orientation属性。马上加入代码:

      android:orientation="vertical"

      满意的结果出现了:

      三个按钮的实现代码如下:

     1 <Button android:id="@+id/button1"
     2     android:layout_height="wrap_content"
     3     android:layout_width="wrap_content"
     4     android:text="@string/login_by_weixin"
     5     android:textColor="@string/color_weixin"
     6     android:textSize="@dimen/margin_Right" />
     7 
     8 <Button android:id="@+id/button2"
     9     android:layout_height="wrap_content"
    10     android:layout_width="wrap_content"
    11     android:layout_marginTop="@dimen/activity_vertical_margin"
    12     android:text="@string/logout_by_weixin"
    13     android:textColor="@string/color_weixin"
    14     android:textSize="@dimen/margin_Right" />
    15 
    16 <Button android:id="@+id/button3"
    17     android:layout_height="wrap_content"
    18     android:layout_width="wrap_content"
    19     android:layout_marginTop="@dimen/activity_vertical_margin"
    20     android:text="@string/close"
    21     android:textColor="@string/color_weixin"
    22     android:textSize="@dimen/margin_Right" />

      代码中对按钮的大小、具体位置、文本(颜色、大小)进行了设置。

      可以发现,若仅将LinearLayout的gravity属性设置为垂直居中,那么当子组件个数大于1时,会全部排列在居中位置,放不下只会在水平方向上错位显示,并不会从上到下依次排布,此时就需要借助orientation属性了。

    转载于:https://www.cnblogs.com/tgyf/p/4726413.html

    展开全文
  • Orientation Control是一款手動強制切換屏幕方向的工具,支持桌面插件以及通知欄快捷設置,橫屏選擇Landscape,豎屏選擇Por​​trait即可。
  • gravity-layout_gravity-orientation基本概念 gravity:中文意思为重心(理科生不会陌生吧),表示组件(View)横向和纵向的停靠位置。如果不进行任何设置,默认是靠左。 android:gravity:对组件本身来说的,作用...

    gravity-layout_gravity-orientation基本概念

    • gravity:中文意思为重心(理科生不会陌生吧),表示组件(View)横向和纵向的停靠位置。如果不进行任何设置,默认是靠左。

    • android:gravity:对组件本身来说的,作用是设置表示组件包含的内容显示在表示组件的什么位置,默认值为左侧。最常见的例子就是组件上的文本,如android:gravity=”center”,那么文本显示位置为垂直和水平方向均居中。

    • android:layout_gravity:相对于包含该组件(元素)的父组件来说的,设置该组件在父组件的显示位置。若android:layout_gravity="center_vertical",那么该组件在父组件中的位置为垂直方向居中,但水平方向可能是靠左的。orientation,线性布局时以列或行来显示内部子元素,注意在其他布局一般用不到该属性,如AbsoluteLayout等。该属性默认是水平排列(horizontal),即以行的形式来布置包含的子组件,在实际应用程序的开发中用得较多是垂直排布,即不一定要进行如下设定:android:orientation=”vertical”

    gravity-layout_gravity属性介绍

    • top:Put the object at the top of its container, not changing its size。将对象放在其容器的顶部,不改变其大小。

    • bottom:Put the object at the bottom of its container, not changing its size。将对象放在其容器的底部,不改变其大小。

    • left:Put the object at the left edge of its container, not changing its size。将对象放在其容器的左侧,不改变其大小。

    • right:Put the object at the right edge of its container, not changing its size。将对象放在其容器的右侧,不改变其大小。

    • center_vertical:Place object in the vertical center of its container, not changing its size。将对象纵向居中,不改变其大小。垂直对齐方式:垂直方向上居中对齐。

    • fill_vertical:Grow the vertical size of the object if needed so it completely fills its container。必要的时候增加对象的纵向大小,以完全充满其容器。垂直方向填充。

    • center_horizontal: Place object in the horizontal center of its container, not changing its size。将对象横向居中,不改变其大小。水平对齐方式:水平方向上居中对齐

    • fill_horizontal: Grow the horizontal size of the object if needed so it completely fills its container。必要的时候增加对象的横向大小,以完全充满其容器。

    • center:Place the object in the center of its container in both the vertical and horizontal axis, not changing its size。将对象横纵居中,不改变其大小。

    • fill:Grow the horizontal and vertical size of the object if needed so it completely fills its container。This is the default。必要的时候增加对象的横纵向大小,以完全充满其容器。水平方向填充。

    • clip_vertical:Additional option that can be set to have the top and/or bottom edges of the child clipped to its container’s bounds。 The clip is based on the vertical gravity: a top gravity clips the bottom edge, a bottom gravity clips the top edge, and neither clips both edges。附加选项,用于按照容器的边来剪切对象的顶部和/或底部的内容。 剪切基于其纵向对齐设置:顶部对齐时,剪切底部;底部对齐时剪切顶部;除此之外剪切顶部和底部。垂直方向裁剪。

    • clip_horizontal:Additional option that can be set to have the left and/or right edges of the child clipped to its container’s bounds。 The clip is based on the horizontal gravity: a left gravity clips the right edge, a right gravity clips the left edge, and neither clips both edges。附加选项,用于按照容器的边来剪切对象的左侧和/或右侧的内容。 剪切基于其横向对齐设置:左侧对齐时,剪切右侧;右侧对齐时剪切左侧;除此之外剪切左侧和右侧。水平方向裁剪。

    原文链接:https://www.cnblogs.com/tgyf/p/4726413.html

    展开全文
  • 当在线性布局中LinearLayout设置了android:orientation="horizontal"时,表示此时的排列方式为水平方向 当在线性布局中LinearLayout设置了android:orientation="vertical"时,表示此时的排列方式为垂直方向 ...
  • 把标题的英文翻译中文就是:只有不透明的全屏Activity才可以设置它的orientation属性(也就是写死Activity只能横屏竖屏) 之所以奔溃了,是因为你这台设备是Android8.0以上系统,Activity被指定了orientation属性,...
  • 说实话这个表实在太难看懂了,即使是它变成中文: 参数 0行(未旋转上) 0列(未旋转左) 旋转(方法很多) 1 上 左 0° 2 上 右 水平翻转 3 下 右 180° 4 下 左 垂直翻转...
  • 在ICDAR 2015中文本区域是使用顺时针方向的四个坐标点进行表示的: [ ( x 1 , y 1 ) , ( x 2 , y 2 ) , ( x 3 , y 3 ) , ( x 4 , y 4 ) ] [(x1,y1),(x2,y2),(x3,y3),(x4,y4)] [ ( x 1 , y 1 ) , ( x 2 , y 2 ) , ( x...
  • 切换区域语言 (比如中文–>英语) 后台kill了你的应用 如果你不能处理每一种可能发生的情况,客户会怎么想? 大多人想必不会感觉愉快的 建议 正确的方法是编辑你的Activities,使它们“很愉快”...
  • 面向对象和C语言-外文文献译文-Object-Orientation and C语言编程外文文献及中文翻译 外文资料译文1外文资料原文Object-Orientation and C++C++ is just one of many programming languages in use today....
  • 面向对象和C语言-外文文献译文-Object-Orientation and C语言编程外文文献及中文翻译.doc外文资料译文 1 外文资料原文 Object-Orientation and C C is just one of many programming languages in use today....
  • 可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题:I'm working on an application where I fix orientation (if it is present) of jpeg files downloaded from ...
  • 今天在练习开发一个小项目的时候,需要限制 EditText 输入框不能输入中文汉字),在网上找了很多例子,  结合自己的实际,终于完成了这一功能。现在把代码记录下来,方便以后查找! 首先是xml布局文件,这个...
  • 词云插入汉字

    2018-12-28 16:20:00
    import matplotlib.pyplot as pltfrom wordcloud import WordCloudimport jieba,random#编写设置词云字颜色函数def random_color_func(word=None, font_size=None, position=None, orientation=None, font_path=None...
  • 解决Dompdf中文乱码问题

    千次阅读 2019-03-15 17:26:26
    在解决Dompdf的中文乱码问题之前,请确认已通过Composer在项目中安装好Dompdf库。 下载Dompdf的工具包 该工具包的Git地址为:https://github.com/dompdf/utils。 下载完成后,解压,复制其中的load_font.php文件到...
  • android控件属性(中文

    千次阅读 2013-03-10 22:30:07
    可以分为水平线性:android:orientation= " horizontal "  和垂直线性:android:orientation= "vertical"  2、RealtiveLayout(相对布局): (1)在相对布局中属性值为true或false的有: android:layout_...
  • step1:新建项目TestQuickSearch,项目结构如下图 step2:设计应用的的UI界面 /layout/main.xml android:orientation="vertical" android:la
  • 中文情感倾向性分析(IEEE2010)

    千次阅读 2015-08-20 11:22:35
    Chinese Sentiment Orientation Analysis 中文情感倾向性分析(IEEE2010) 文章提出了一个新方法分析、划分商品评论的情感倾向性为3类:中立,积极和消极。目前的方法对于中立态度的句子不能得到好的划分结果。文章...
  • Android实战--汉字转全拼

    千次阅读 2015-05-16 14:17:29
    上一节介绍了天气预报小DEMO的制作,有些人就觉得打拼音不符合用户的习惯,怎么改成打汉字并且可以实现功能呢?这里就要用到汉字转全拼,这时我们就要引入jar包: ...将jar包解压后导入我们的工程:(导入方法自行百度...
  • Modern PHP 中文版_13878637_(美)洛克哈特著_2015.10 Modern PHP中文版中讲解了很多PHP 的新特性,然后用这些新特性做了...orientation, namespaces, and a growing collection of reusable component libraries.
  • main.xml: android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent
  • ***********************本程序是汉字识别程序,主要完成了将断开的汉字设计成矩形块目标,然后进行MLP训练学习, ***********************生成.ocm识别文件,可以直接用于库内的汉字识别。识别准确率和样本数量和...
  • Android自定义键盘之汉字键盘

    千次阅读 2016-07-16 22:19:46
    本文描述了自定义键盘的实现方法,并实现了中文键盘。 实现软键盘主要用到了系统的两个类:Keyboard和KeyboardView。 Keyboard用于监听虚拟键盘,KeyboardView处理绘制键盘和检测按键和触摸动作。
  • halcon第五讲:汉字识别

    千次阅读 2018-08-25 09:56:23
    基于halcon的汉字识别: 【1】、字符分割; 【2】、创建trf训练文件,即将字符图像和字符关联起来write_ocr_trainf;(可通过打开ocr训练文件浏览器加载刚才创建的trf训练文件进行浏览,还可生成异形文字,如下图...
  • Android中文API——TabWidget

    千次阅读 2015-05-05 09:14:08
    前言  本章内容是android.widget.TabWidget,版本为Android 3.0 r1,本章配备完善的截图、链接和示例代码,...期待你加入Android 中文翻译组,联系我over140@gmail.com。   声明  欢迎转载,但请保留文章原始出处:
  • 前言 在Android布局中进行使用到空格,以便实现文字的对齐。那么在Android中如何表示一个空格呢?...(半个中文宽度,但两个空格比一个中文略大) &#8195;(一个中文宽度,但用起来会比中文字宽一...
  • Modern PHP中文

    2018-09-26 17:48:01
    orientation, namespaces, and a growing collection of reusable component libraries., Author Josh Lockhart—creator of PHP The Right Way, a popular initiative to encourage PHP best practices—reveals ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,664
精华内容 6,265
关键字:

orientation中文