layout相关内容

如何让 Android SlidingDrawer 从左侧滑出?

我在我的应用程序中使用了 slidingDrawer,在纵向模式下,它的处理程序位于底部.当用户切换到横向模式(宽屏)时,我希望处理程序位于左侧.当我将方向从垂直更改为水平时,处理程序位于右侧. 我已经像这样定义了我的布局 XML: 有人知道如何让它从左向右滑动吗? 解决方案 我不认为你可以,除了获取 SlidingDrawer 源代码,对其进行更改,并使用你的修改版.您同样不 ..
发布时间:2021-11-27 23:27:59 移动开发

将视频放置在 VideoView 内

所以我扩展了 VideoView 的 onMeasure 来放大视频以适应全屏视图. 方法如下: public void setVideoAspect(int w,int h){wVideo=w;hVideo=h;onMeasure(w, h);}@覆盖protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec ..
发布时间:2021-11-27 22:52:56 移动开发

在 TabLayout 中删除换行符

我刚刚将新的 TabLayout 组件添加到我的应用程序中.您可能知道标签 app:tabMode="scrollable" 和 app:tabMode="fixed" 有两种不同的模式. 当我使用 app:tabMode="fixed" 我得到以下结果: 左侧和右侧没有边距/填充,但文本已换行. 但是当我使用 app:tabMode="scrollable" 我得到以下结果: ..
发布时间:2021-11-27 22:01:31 移动开发

Android:如何以编程方式设置布局的大小

作为 Android 应用程序的一部分,我正在构建一个按钮集.这些按钮是一组嵌套的 LinearLayouts 的一部分.使用权重,我可以根据包含父 LinearLayout 的大小自动调整自身的大小.这个想法是,根据屏幕的像素数和密度,将包含布局的大小设置为多个像素;并让按钮设置根据该更改自行调整大小. 接下来的问题是:如何调整布局的大小. 我尝试了几种建议的技术,但没有一个接近工作 ..
发布时间:2021-11-27 18:41:24 移动开发

setContentView 和 LayoutInflater 有什么区别?

我正在创建一个包含多个片段的选项卡列表.我注意到,在主要活动中,我使用 setContentView 获取布局 xml 并使用 findViewById 获取相应的 UI 元素配置. setContentView(R.layout.fragment_tabs);mTabHost = (TabHost)findViewById(android.R.id.tabhost);mTabHost.setu ..
发布时间:2021-11-27 18:37:33 移动开发

我什么时候可以先测量视图?

所以我在尝试设置视图显示的背景可绘制时有点困惑.代码依赖于知道视图的高度,所以我不能从 onCreate() 或 onResume() 调用它,因为 getHeight() 返回 0. onResume() 似乎是我能得到的最接近的.我应该在哪里放置如下代码,以便在向用户显示时背景会发生变化? TextView tv = (TextView)findViewById(R.id.image_te ..
发布时间:2021-11-27 18:33:36 移动开发

设置视图的绝对位置

是否可以在 Android 中设置视图的绝对位置?(我知道有一个 AbsoluteLayout,但它已被弃用...) 例如,如果我有一个 240x320px 的屏幕,我如何添加一个 ImageView,它是 20x20px,使其中心位于 (100,100) 位置? 解决方案 您可以使用 RelativeLayout.假设您想要在布局内的位置 (50,60) 处有一个 30x40 的 ..
发布时间:2021-11-27 18:28:30 移动开发

Android:横向模式的备用布局 xml

我怎样才能有一种横向布局和一种纵向布局?当用户将手机侧向旋转时,我想假设额外的宽度并节省垂直空间. 解决方案 默认情况下,/res/layout 中的布局同时应用于纵向和横向. 如果你有例如 /res/layout/main.xml 您可以添加一个新文件夹/res/layout-land,将main.xml复制到其中并进行所需的调整. 另见http://www.androi ..
发布时间:2021-11-27 18:26:39 移动开发

在 Android 中使用 Glide 将背景图像设置为相对布局

如何使用 Glide 执行此操作?我想 cache 图像也可以再次使用它.提前致谢. 解决方案 您可以像这样在 RelativeLayout 中加载图像.我只是向您展示了将图像设置为背景的困难部分. 对于 4.X 之前的 Glide 版本 Glide.with(this).load(imageViewPath).asBitmap().into(new SimpleTarget(re ..
发布时间:2021-11-27 17:51:04 其他开发

通过 URL 更改 Framelayout 的背景图像

是否可以使用url来为framelayout设置background? 示例:我想使用像 this 这样的 URL 作为我的 framelayout 背景. 我真正想要实现的是,当我的活动加载时,它将从我的域中获取图像并将其用作我的框架布局背景图像.我能够做到这一点,但我使用了一个图像视图和一个按钮. 以下是我使用的代码: public class MyAppActivity ..
发布时间:2021-11-27 17:34:50 移动开发

如何创建 EditText 仅在 android 中接受字母?

如何在android的EditText中只输入字母? 解决方案 EditText state = (EditText) findViewById(R.id.txtState);Pattern ps = Pattern.compile("^[a-zA-Z ]+$");匹配器 ms = ps.matcher(state.getText().toString());布尔 bs = ms.matc ..
发布时间:2021-11-27 16:58:12 移动开发

ConstraintLayout Flow 助手示例

我在博客条目中读到在 ConstraintLayout 2.0.0 中,引入了一种创建视图流的方法.我到底想要达到的目标:我有几个 TextView 彼此相邻,它们的大小固定.根据屏幕大小,一些 TextView 应该被推到下一行. 具有六个TextViews的大屏幕示例: [AAA] [BBB] [CCC] [DDD] [EEE] [FFF] 带有六个 TextViews ..
发布时间:2021-11-27 15:57:39 移动开发

什么是“android.R.layout.simple_list_item_1"?

我已经开始学习 Android 开发,并且正在学习一本书中的 todolist 示例: //创建待办事项的数组列表最终的 ArrayListtodoItems = new ArrayList();//创建数组适配器,将数组绑定到listView最终的 ArrayAdapteraa;aa = new ArrayAdapter( 这个,android.R.layout.simple_list_ite ..
发布时间:2021-11-27 13:59:49 移动开发

align-content 和 align-items 有什么区别?

align-items 和 align-content 有什么区别? 解决方案 flex-box 的 align-items 属性可以像 justify 一样沿横轴对齐 flex 容器内的项目-content 沿着主轴.(对于默认的flex-direction:row,横轴对应垂直,主轴对应水平.与flex-direction:column,这两者分别互换). 以下是 align-i ..
发布时间:2021-11-27 08:02:53 前端开发

Magento 将客户我的帐户布局设置为一列

我目前使用的是最新版本的 Magento 1.7.0.2.客户登录后,他们会看到典型的 2 列我的帐户详细信息,导航菜单位于左侧位置.我需要删除此导航,以便我的仪表板页面仅成为一列.我也不想要左侧导航删除后的空白区域.我已经在 local.xml 中尝试过这个东西,但发生的情况是客户中我的帐户中的导航菜单被删除,但任何带有左侧边栏的页面也会丢失该侧边栏.请注意,我正在运行自定义模板,而唯一的 cu ..
发布时间:2021-11-26 21:05:59 其他开发