gravity

How to remove space on the left side of Android searchview (which is not part of actionbar)?

谁说胖子不能爱 提交于 2019-12-10 12:54:51
问题 I am using a searchview in android app ( searchview is not a part of action bar ). I want to remove the space on the left side of the search icon/ searchview. I searched a lot and received answers which worked for searchviews which are part of action bar. I tried using android:layout_gravity, android:gravity , but they didnt seem to work. I thought of using android:contentInsetStart, android:contentInsetLeft , but these options are not available for searchview (which is not a part of action

Textview inside RelativeLayout in custom View not applying gravity correctly?

心已入冬 提交于 2019-12-08 19:53:46
问题 So I have a setup where I'm creating my own View and I'm adding some TextViews into it. However, the gravity setting is broken for it. (It centers horizontally, but not vertically) I'm doing it this way because there's other stuff I'm also drawing within my view besides just the TextViews, but those work fine. There's only a problem with the TextView gravity. Here's partial code of what I have. public class myView extends View { protected RelativeLayout baseLayout; protected TextView

RelativeLayout gravity center not working

只愿长相守 提交于 2019-12-08 15:00:53
问题 I'm trying to horizontally center several views in a RelativeLayout that is a base. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal" android:background="@android:color/transparent" > This isn't working. I have set centerInParent to true for one of the views and that did work. However, I can't use this solution because I have 2 views side by side that need to be

android background repeat-y

守給你的承諾、 提交于 2019-12-08 03:24:06
问题 I have an image that I want to position in the right and repeat it on y axis. Something like "background: url(img.png) right repeat-y" in HTML. Is it possible to do this in android? When I set this bitmap as a background it's not in the right: <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/img_list" android:filter="true" android:dither="true" android:tileMode="repeat" android:gravity="right" /> 回答1: I use the following code for repeating a image on y

Fragment放到RecyclerView的item布局中

我们两清 提交于 2019-12-06 23:19:49
权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zp000123/article/details/81086710 效果图: 问题 1. 动态加载会导致所有的PicFragment都加载在第一个Item项中。 2. 静态加载的时候,在布局文件中添加id,或tag 都会应用崩溃。 3. 不设置id, 或tag会导致找不到Fragment。 1 2 3 思路 1. 静态加载 2. 不设置id,和tag 3. 获取 Fragment 方法一: 通过全局的FragmentManager 的getFragments() ,由于我使用的PicFragment根据类型获取。 但可能拿到的Fragment和我布局的顺序不同,虽然我测得顺序是相同的。 方法二: 通过ViewGroup 获取子View,通过ChildView获取到数据。 下面主要介绍这种方式。 1 2 3 4 5 6 7 通过方法二获取PicFragment: 思路 item中获取picFragment的根View 根据PicFragment的根View(RecyclerView)获取数据源 先看Item的布局文件,ll_edit中第二个元素为静态加载的fragment 部分布局:item.xml <LinearLayout

Fragment放到RecyclerView的item布局中

自古美人都是妖i 提交于 2019-12-06 23:11:14
权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zp000123/article/details/81086710 效果图: 问题 1. 动态加载会导致所有的PicFragment都加载在第一个Item项中。 2. 静态加载的时候,在布局文件中添加id,或tag 都会应用崩溃。 3. 不设置id, 或tag会导致找不到Fragment。 1 2 3 思路 1. 静态加载 2. 不设置id,和tag 3. 获取 Fragment 方法一: 通过全局的FragmentManager 的getFragments() ,由于我使用的PicFragment根据类型获取。 但可能拿到的Fragment和我布局的顺序不同,虽然我测得顺序是相同的。 方法二: 通过ViewGroup 获取子View,通过ChildView获取到数据。 下面主要介绍这种方式。 1 2 3 4 5 6 7 通过方法二获取PicFragment: 思路 item中获取picFragment的根View 根据PicFragment的根View(RecyclerView)获取数据源 先看Item的布局文件,ll_edit中第二个元素为静态加载的fragment 部分布局:item.xml <LinearLayout

Fragment放到RecyclerView的item布局中

家住魔仙堡 提交于 2019-12-06 22:59:53
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zp000123/article/details/81086710 效果图: 问题 1. 动态加载会导致所有的PicFragment都加载在第一个Item项中。 2. 静态加载的时候,在布局文件中添加id,或tag 都会应用崩溃。 3. 不设置id, 或tag会导致找不到Fragment。 1 2 3 思路 1. 静态加载 2. 不设置id,和tag 3. 获取 Fragment 方法一: 通过全局的FragmentManager 的getFragments() ,由于我使用的PicFragment根据类型获取。 但可能拿到的Fragment和我布局的顺序不同,虽然我测得顺序是相同的。 方法二: 通过ViewGroup 获取子View,通过ChildView获取到数据。 下面主要介绍这种方式。 1 2 3 4 5 6 7 通过方法二获取PicFragment: 思路 item中获取picFragment的根View 根据PicFragment的根View(RecyclerView)获取数据源 先看Item的布局文件,ll_edit中第二个元素为静态加载的fragment 部分布局:item.xml <LinearLayout

layout_gravity为什么会失效

可紊 提交于 2019-12-06 18:49:14
大家都知道gravity和layout_gravity的基本用法,不会的网上搜一下也无非都是: layout_gravity 表示组件自身在父组件中的位置 , gravity表示组件的子组件在组件中的位置。但有时候你会感觉gravity会比较好用,而layout_gravity往往会没有实现你想要的效果,这是为什么呢,看个例子: 例子1: 效果: 例子2: 效果: 其实例子1就比例子2多了一行代码: android:orientation = "vertical" 可能大家已经明白了:如果父layout的属性中没有 android:orientation = "vertical" 的话,默认是 horizontal的,也就是说当父layout的 android:orientation是 vertical的时候,子控件中的layout_gravity = "right"生效了,当父layout 的 android:orientation是 horizontal 的时候 ,子控件 中的layout_gravity = "right"失效了,总结一下: 当作为父layout的LinearLayout的属性为 android:orientation="vertical" 的时候,android:layout_gravity="?"这里设为横向的时候才能生效。比如:left,right

Fragment放到RecyclerView的item布局中

我怕爱的太早我们不能终老 提交于 2019-12-06 16:01:06
权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zp000123/article/details/81086710 效果图: 问题 1. 动态加载会导致所有的PicFragment都加载在第一个Item项中。 2. 静态加载的时候,在布局文件中添加id,或tag 都会应用崩溃。 3. 不设置id, 或tag会导致找不到Fragment。 1 2 3 思路 1. 静态加载 2. 不设置id,和tag 3. 获取 Fragment 方法一: 通过全局的FragmentManager 的getFragments() ,由于我使用的PicFragment根据类型获取。 但可能拿到的Fragment和我布局的顺序不同,虽然我测得顺序是相同的。 方法二: 通过ViewGroup 获取子View,通过ChildView获取到数据。 下面主要介绍这种方式。 1 2 3 4 5 6 7 通过方法二获取PicFragment: 思路 item中获取picFragment的根View 根据PicFragment的根View(RecyclerView)获取数据源 先看Item的布局文件,ll_edit中第二个元素为静态加载的fragment 部分布局:item.xml <LinearLayout

Fragment放到RecyclerView的item布局中

佐手、 提交于 2019-12-06 16:00:27
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zp000123/article/details/81086710 效果图: 问题 1. 动态加载会导致所有的PicFragment都加载在第一个Item项中。 2. 静态加载的时候,在布局文件中添加id,或tag 都会应用崩溃。 3. 不设置id, 或tag会导致找不到Fragment。 1 2 3 思路 1. 静态加载 2. 不设置id,和tag 3. 获取 Fragment 方法一: 通过全局的FragmentManager 的getFragments() ,由于我使用的PicFragment根据类型获取。 但可能拿到的Fragment和我布局的顺序不同,虽然我测得顺序是相同的。 方法二: 通过ViewGroup 获取子View,通过ChildView获取到数据。 下面主要介绍这种方式。 1 2 3 4 5 6 7 通过方法二获取PicFragment: 思路 item中获取picFragment的根View 根据PicFragment的根View(RecyclerView)获取数据源 先看Item的布局文件,ll_edit中第二个元素为静态加载的fragment 部分布局:item.xml <LinearLayout