草庐IT

layout_marginLeft

全部标签

android - 强制应用程序从 layout-ar 读取

我想问是否有一种方法可以强制android应用程序从阿拉伯语布局文件夹和阿拉伯语值文件夹中读取任何设备语言? 最佳答案 您可以像这样强制使用不同的语言环境:protectedstaticvoidsetLocale(finalContextctx,finalStringlang){finalLocaleloc=newLocale(lang);Locale.setDefault(loc);finalConfigurationcfg=newConfiguration();cfg.locale=loc;ctx.getResources().

android - 理解weight和layout_weight,layout_weight越大,在layout中缩小的越多。

我试图通过这个例子来理解权重布局。这绝对不是火箭科学。然而,这个例子使它...weightSum决定大小有多大然后在LinearLayout中根据view的layout_weight值进行布局划分。在这个例子中,我有一个布局,权重为5,然后在两个View之间划分:我无法理解的是我给ImageViewer的数字越大,它从父级获得的最小空间。那么它实际上是如何计算ImageView的大小的。你可以试试上面的xml。如果您将ImageView的布局权重更改为1,并将子线性布局更改为4,我认为这更有意义,那么会发生相反的情况。ImageView会扩展,子linearlayout会收缩。我认为数

android - 尽管 layout_gravity 不同,为什么这两个元素仍然粘在一起?

id为totalTimeView的文本框和id设置为ImageButton的layout_gravity分别为left|top和right|top,但它们在应用程序中仍然粘在一起。为什么会这样?下面是我的Activityxml文件,我附上了截图,在此先感谢。 最佳答案 试试这个:您正在使用android:layout_toRightOf="@+id/totalTimeView"(ImageButton),这就是它们彼此相连的原因。另外,你必须添加这两行android:layout_alignParentEnd="true"andro

android - 如何修复 Coordinator Layout 中的布局?

当前回收站View和应用栏滚动。现在我需要将相对布局rlProductCheckout修复到屏幕底部,即使recyclerview和应用栏滚动也是如此。当我开始滚动时,当前的相对布局消失,只有当我回到列表的开头时它才会重新出现。content_products_layout.xmlactivity_products_layout.xml 最佳答案 尝试将RelativeLayout包裹在CoordinatorLayout之外。试试这样的HowtoputRelativeLayoutinsideCoordinatorLayout

安卓 Espresso : How to match text on custom spinner selected item layout?

我有自定义布局的微调器:而且我需要检查所选项目的R.id.tv_text中的值是否与特定文本匹配。是否可以在不实现自定义Matcher类的情况下执行此操作?我的简单测试:@SmallTestpublicclassCategoryTest{publicstaticfinalStringTEXT_TO_MATCH="Spinneritemtext";@TestpublicvoidtestCreate(){...onView(withId(R.id.spn_tt)).perform(click());//openspinneronView(allOf(withId(R.id.tv_text)

android - 使用 LayoutParams 在按钮上设置 layout_gravity 时出现问题

我正在向ListActivity动态添加一个按钮。如下:setContentView(R.layout.listview_singlegrey);LayoutInflaterinflater=(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);LinearLayoutlinear=(LinearLayout)findViewById(R.id.list_comment);ButtonbtAddComment=(Button)inflater.inflate(R.layout.bt_yellow,n

Android "Add a vertical line"在 "RelativeLayout"/"Linear Layout"

我已经阅读了有关在Android中添加垂直线的其他问题,这是我的问题我能够在我的主RelativeLayout下添加一条垂直线作为“View”,但在子RelativeLayout中无法添加。垂直线的代码水平线的代码:我的结构xml:相对布局线性布局ScrollView相对布局相对布局“添加垂直线不起作用”“添加水平线有效”线性布局在这里添加垂直线可行,但不是我想要的"水平线的LinearLayout之后的“View”没有出现。我意识到我没有深入了解android布局的结构,所以有人可以向我解释它是如何工作的。完整布局: 最佳答案 您

android - 如何对从 Google Play 安装的应用使用 Layout Inspector?

我尝试将LayoutInspector用于GooglePlay中的应用。我有一个root设备,所以当我执行“显示所​​有进程”时,会显示我开发的所有正在运行的应用程序,但不会显示官方应用程序。 最佳答案 您可以使用UiAutomator2Viewer(来自androidSDK的工具){yoursdkpath}\tools\bin\uiautomatorviewer.bat此工具显示设备显示屏上可见的所有元素的完整层次结构和属性(无论正在运行哪个应用程序)。同样在“Katalonstudio”中,我们有一个名为MobileSpy的工具

android - setContentView(R.Layout.main) vs startActivity(intent),哪个更常见?

请告诉我使用startActivity(intent)和setContentView(R.Layout.main)的区别哪个更好,应该在什么条件下使用?我想当我们想要执行任何操作时,我们使用startActivity(intent)并且只是为了移动到不同的页面,我们使用setContentView(R.Layout.main) 最佳答案 如果使用startActivity,在新Activity的onCreate中,还要设置contentView()。因此,就时间而言,setContentView本身更快,因为它不会启动新Activi

android - 在包 'layout_weightSum' 中找不到属性 'android' 的资源标识符

我有一个简单的LinearLayout,它在图形布局中显示良好,但是当我构建项目时,我收到此控制台错误(我在这里缺少什么?):在包“android”中找不到属性“layout_weightSum”的资源标识符这是布局: 最佳答案 改变:android:layout_weightSum="3"收件人:android:weightSum="3"此参数没有layout前缀。 关于android-在包'layout_weightSum'中找不到属性'android'的资源标识符,我们在Stack