标签: android-layout

使用RelativeLayout均匀分割布局

我有一个Listview,每个listview项看起来像这样!在此输入图像描述

ListViewItem是RelativeLayout.现在我在创建两个分屏按钮时遇到问题.目前我这样做.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout 
        android:layout_height="fill_parent" android:layout_width="fill_parent"
        android:layout_below="@+id/ReviewText">

    <RelativeLayout
        android:layout_weight="1"
        android:layout_height="fill_parent" android:layout_width="0dp"
        android:onClick="likeClicked"
        android:clickable="true" >
        <!-- SOME CODE -->
    </RelativeLayout>

    <RelativeLayout
        android:layout_weight="1"
        android:layout_height="fill_parent" android:layout_width="0dp"
        android:onClick="likeClicked"
        android:clickable="true" >
        <!-- SOME CODE -->
    </RelativeLayout>

    </LinearLayout>

<RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

这工作得非常好,但这里android dev文档说明了这一点

此外,嵌套使用layout_weight参数的几个LinearLayout实例可能特别昂贵,因为每个子项需要测量两次.当布局重复膨胀时(例如在ListView或GridView中使用时),这一点尤其重要.

我可以改进我的代码以提高性能.如果是,怎么样?有没有其他方法可以在不使用LinearLayout的情况下均匀分割两个按钮?

android listview android-layout android-listview

-2
推荐指数
1
解决办法
2765
查看次数

有没有办法在Android中重用UI组件的XML声明?

我已经做了一些窥探我感觉相对简单,但是,我想我不太确定如何说出这个问题因为我没有得到很多结果.如果这是一个重复的问题,我道歉.我想要做的是定义EditText一些像这样的属性:

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="numberDecimal"
    android:background="#00000000"
    android:digits="0123456789.,"
    android:ellipsize="start"
    android:maxLines="1"
    android:gravity="center"
    android:hint="    "/>
Run Code Online (Sandbox Code Playgroud)

从那里开始,我希望简单地声明MyEditText(假设我的上面的定义叫做MyEditText),并且每次我希望使用EditText这种风格时都不必担心定义这9个属性.这可能吗?我已经阅读了Android的自定义组件指南,但是,对于我想要实现的目标来说,它似乎有些过分.(我不希望做任何自定义的事情,我只是想将一些已经存在的功能打包到一个组件中.)有人能指出我正确的方向吗?

谢谢!!

android android-layout

-2
推荐指数
1
解决办法
159
查看次数

循环进度条,包含Android中的自定义文本

我需要创建一个循环进度条,如下所示.

在此输入图像描述

我试过CircleView Progress bar插件

但它不允许内部自定义文本像我的图像.请帮我解决这个问题.

先谢谢你

android android-layout android-fragments progress-bar

-2
推荐指数
1
解决办法
2451
查看次数

当我尝试在Android Studio中创建新的空白活动时,会创建两个活动

每当我尝试在布局文件夹中创建一个新的空白活动时,就会创建两个布局.例如:当我尝试按名称创建空白活动时,会创建两个活动,即activity_lolla.xml和content_lolla.xml:

在此输入图像描述

两项活动

android android-layout

-2
推荐指数
1
解决办法
519
查看次数

如何在android中锁定应用程序的所有布局的方向?

我正在开发一个应用程序现在我想要锁定整个应用程序的所有布局..所有布局的设置方向是不可能的,因为我至少有50到60个布局.有没有办法为整个应用程序设置方向请帮助..谢谢

android android-layout

-2
推荐指数
1
解决办法
265
查看次数

更改文本选择工具的颜色

我想改变这件事的颜色.我该怎么做?(通过xml或以编程方式)

这里

android textview android-layout

-2
推荐指数
1
解决办法
81
查看次数

如何在android中以编程方式为线性布局设置底部边框

我想以编程方式在线性布局的底部设置粗边框颜色.我找到了很多代码,但我找不到我需要的东西.

码:

LinearLayout li=new LinearLayout(getActivity());
li.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
li.setOrientation(LinearLayout.VERTICAL);
Run Code Online (Sandbox Code Playgroud)

谢谢.

android android-layout android-fragments android-studio

-2
推荐指数
1
解决办法
2601
查看次数

如何以编程方式删除layout_marginStart

正如标题所描述的,我想删除TypefacedTextViewlayout_marginStart从代码.

layout.xml

android:layout_marginStart="8dp"
Run Code Online (Sandbox Code Playgroud)

android android-layout

-2
推荐指数
1
解决办法
1690
查看次数

Android Studio 2.2:Android studio 2.2稳定版本缺失预览所有屏幕尺寸功能

我下载并更新我的android工作室到2.2稳定版本,现在我发现它缺少预览所有屏幕尺寸的功能.那么现在如何预览android studio 2.2中的所有屏幕尺寸?有可能通过android studio 2.2吗?

android android-layout graphical-layout-editor layout-editor android-studio

-2
推荐指数
1
解决办法
496
查看次数

Android xml Preview 在设备微调器中显示 Null

设备显示为nullandroid 预览xml layout模式,没有layout显示,请参阅附加的屏幕截图。 gradle 中的库基于 stackoverflow 上的其他答案,但它对我也不起作用在此处输入图片说明

xml android android-layout

-2
推荐指数
1
解决办法
549
查看次数