- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 eclipse 中运行 Android lint 时出现错误:
Wrong orientation? No orientation specified, and the default is horizontal, yet this layout has multiple children where at least one has layout_width="match_parent"
Issue: Checks that LinearLayouts with multiple children set the orientation Id: Orientation
这是错误代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="@dimen/cell_height_1_of_3" >
<ImageView
android:id="@+id/item_cover"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="left"
android:layout_marginLeft="8dp"
android:scaleType="fitCenter"
android:src="@drawable/doc_item_icon" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="@dimen/cell_height_1_of_3"
android:background="#0000"
android:padding="5dp"
android:scaleType="centerInside"
android:visibility="gone" />
<TextView
android:id="@+id/item_title"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:ellipsize="end"
android:gravity="center"
android:maxLines="1"
android:text="Add new"
android:textColor="@color/office_color"
android:textSize="@dimen/textview_small_size" />
</LinearLayout>
这是什么意思?如果我忽略此 lint 错误会发生什么?
最佳答案
Android Lint 是 ADT 16(和 Tools 16)中引入的一种新工具,它可以扫描 Android 项目源中的潜在错误。
http://developer.android.com/tools/help/lint.html .
您必须为布局指定方向。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:orientation="vertical" //specify vertical or horizontal depending on your need
android:layout_height="@dimen/cell_height_1_of_3" >
http://tools.android.com/tips/lint-checks . lint 执行的检查列表。
关于android - 这个 Android Lint 是什么意思 : "Wrong orientation?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15718555/
我知道在 OOP 中你希望每个对象(来自一个类)都是一个“东西”,例如。用户、验证者等 我了解 MVC 的基础知识,了解它们的不同部分如何相互交互。 但是,我想知道MVC中的模型是否应该按照传统的OO
我想知道 Android 手机是否真的有方向传感器。我怀疑并不是所有的安卓手机屏幕都会随着方向的改变而改变(比如带有 qwerty 键盘的手机) 我浏览了文档并找到了一个 bool 方法“canDet
我已经创建了一个设备方向监听器来捕捉设备旋转的时间,就像这样 [[NSNotificationCenter defaultCenter] addObserver:self
我已通过 XCode 将方向锁定为横向左和横向右,但使用 UIDevice.current.orientation 给出的方向就好像未锁定一样。就像当我物理上(在现实生活中)处于纵向,但我的 View
我无法保持当前的 View 方向。在下面的设置中,我已经能够将第一个 View Controller 锁定为纵向,将第二个 View Controller 锁定为横向或纵向。但是,当我将第二个导航 C
This question already has answers here: is it wrong to treat panic / recover as throw / catch (2个答案)
使用 iOS 8.3 我有一个横向模式的 View ,我正在尝试打开一个仅纵向 View Controller 。每次我尝试打开它时,应用程序都会崩溃。 我读过这个official apple ans
我正在编写一个将在手机和 Honeycomb 平板电脑上运行的 Android 应用程序,并且从一开始就运行基于操作系统的不同 Activity 。在非 honeycomb 设备上,我将所有 Acti
我看到我们可以使用以下方法创建 orient db: ODatabaseDocumentTx db2 = new ODatabaseDocumentTx ( "local:C:/temp/db/scr
我想知道这两者之间有什么区别?一个比另一个的好处?等等…… 最佳答案 “水平”允许布局中的元素彼此并排放置,而“垂直”则将它们堆叠在一起。两者都没有真正的好处 - 使用最适合您的设计的那个。 offi
HTML 代码: Home Feed
我正在尝试使用此代码在 View 上强制定向。 -(BOOL)shouldAutorotate { return YES; } -(NSUInteger)supportedInterfaceO
我有一个 XML 布局,在横向和纵向方向上工作得很好,但有一个异常(exception) - LinearLayout 中的两个按钮需要水平放置在横向设备方向上,垂直放置在纵向设备方向上。 我想知道是
我四处搜寻,结果很难找到答案。 Theres算法可以生成四元数形式的随机方向,但是它们涉及sqrt和trig函数。我真的不需要统一分布的方向。我只需要生成(许多)四元数,以使它们的方向随机性“足够好”
我想在 2 轴上监视设备的方向:非常简单:哪个方向朝下。 它必须在长时间(12 小时)内保持准确性 它将受到围绕所有轴的旋转和加速度 该设备将是带有标准陀螺仪/加速度计的 Android 手机。对于这
我有一个初始四元数q0。我得到了角速度测量结果,对速度进行了积分,所以在50Hz左右获得了3个角度。如何基于3个角度制作四元数?我不能只做3个四元数,可以吗? 所以要说清楚。 Q.new = Q.ne
我正在尝试实现用于方向检测的卡尔曼滤波器。就像我在网上找到的大多数其他实现一样,我将使用陀螺仪和加速度计来测量俯仰和滚动,但我还打算添加水平检测。这将使我对俯仰和滚动进行第二次阅读。这意味着我将有两种
我们有 XSENS MTi IMU 设备并使用 ROS 框架 (Ubuntu/Fuerte)。我们订阅了 IMU 数据,所有数据看起来都不错,除了方向。 在 Euler-Outputmode 中,就像
我想设置一个 TabControl 使其标题位于左侧而不是顶部,我该怎么做? 最佳答案 关于wpf - TabControl.Orientation?,我们在Stack Overflow上找到一个
是否有任何用于方向更改和窗口调整大小的 openui5 事件处理程序? onInit: function() { var data; this.drawChart(data);
我是一名优秀的程序员,十分优秀!