原文转自:http://cinderella7.blog.51cto.com/7607653/1281696在J2EE中提供过一种非常好的框架--MVC框架,实现原理:数据模型M(Model)存放数据,利用控制器C(Controller)将数据显示在视图V(View)上。在Android中有这样一种高级控件,他的实现过程就类似于MVC框架。之所以称它高级,是因为他的使用不像其他控件一样,拖拽到界面
转载 10月前
43阅读
# Android开发教程:获取控件0 ## 一、问题描述 在Android开发中,有时候我们需要获取控件的,但是有时候可能会出现控件0的情况,导致我们无法正常使用信息。现在我将详细介绍如何解决这个问题。 ## 二、解决流程 为了更好地理解解决问题的流程,我们可以通过以下表格展示步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 获取控件 | |
原创 2024-02-23 06:00:57
155阅读
今天搞了一个关于图片的demo,想动态的改变一张图片的大小和margin值。但是在activity
转载 2022-11-29 17:55:33
379阅读
## Android自定义ViewGroup获取子View0的方案 在Android开发中,自定义ViewGroup是一种常见的需求。项目中涉及到绘制复杂的用户界面时,通常需要将多个子View组合在一起。在某些情况下,子View可能会被设置0,这给布局和测量带来了挑战。本文将提出一种解决方案,通过重写自定义ViewGroup的测量方法,来处理子View0的情况,同时提供代码
原创 11月前
43阅读
先来看一段很熟悉的代码,可能在最开始接触安卓的时候,大部分人都写过的一段代码;即尝试在 onCreate() 和 onResume() 方法中去获取某个 View信息:但是打印输出后,我们会发现,在这两个方法中根本获取不到 View信息。public class MainActivity extends AppCompatActivity { @BindView(R.id
转载 2024-09-23 11:03:55
0阅读
# Android View 获取 ## 简介 在Android开发中,获取View是一个常见的需求。本文将教你如何在Android中获取View。 ## 流程图 ```mermaid erDiagram View --> 获取View 获取View --> 值 ``` ## 步骤 下面是获取View的步骤: | 步骤 | 描述 | |
原创 2024-01-28 03:57:02
49阅读
# Android 更新 View :代码示例与实践 在Android开发中,有时我们需要根据用户交互或其他逻辑来动态更新View。本文将通过代码示例,介绍如何在Android中实现这一功能,并使用mermaid语法展示饼状图和甘特图,以帮助读者更好地理解。 ## 动态更新View的基本概念 在Android中,View可以通过`LayoutParams`进行设置。动态更
原创 2024-07-23 07:43:37
29阅读
</TableRow><View android:id="@+id/someidvalue"   android:layout_height="1dip"  android:background="#FF909090" />View myView = (View)findViewById(R.id.someidvalue) myVie...
原创 2023-06-21 00:18:10
428阅读
# Android View设置的实现方法 ## 概述 在Android开发中,我们经常需要设置View来适配不同的屏幕尺寸和布局需求。本文将介绍Android中设置View的几种常用方法,并给出相应的代码示例和解释。 ## 实现步骤 下面是设置View的一般流程,我们可以用表格的形式展示出来: | 步骤 | 操作 | | --- | --- | | 1 | 获取到要设置
原创 2023-10-28 05:39:19
207阅读
# Android中更改View 在Android开发中,我们经常会遇到需要动态更改View的情况。这个操作可能是因为需要适应不同屏幕尺寸或者根据用户操作动态调整布局。本文将介绍如何在Android中更改View,包括代码示例和具体步骤。 ## 为什么需要更改View 在Android开发中,一个View的尺寸通常是在xml布局文件中确定的。但是有时候我们需要在运行时
原创 2024-06-19 06:16:34
196阅读
《Android开发艺术探索》笔记:在Activity的onCreate()或者onResume()中去获得View的高度的时候不能正确获得宽度和高度信息,这是因为 View的measure过程和Activity的生命周期不是同步执行的,因此无法保证Activity执行了onCreate onStart onResume时,某个View已经测量完毕了,如果还没有测量完,那么获得的高就是0。可以通
转载 2023-07-26 11:06:17
223阅读
在vue中使用three.js时,由于父级div不确定,需要动态获取父级div; 需要使用this.nextTick(()=>{})方法;在mounted中,保证dom渲染完毕后,在进行three.js初始化;mounted() { this.$nextTick(()=>{ //初始化three.js }) }
vue
转载 2021-02-25 17:30:26
3454阅读
2评论
但是我们想在getView()中获取ImageView的宽和存在问题,在getView()里面刚开始显示item的时候利用ImageView.getWidth() 获取的都是0,为什么刚开始获取不到宽和呢,因为我们使用LayoutInflater来将XML布局文件Inflater()成View的...
转载 2015-05-11 09:35:00
262阅读
2评论
我们在开发中经常会遇到在界面中比如 activity 使用到控件的 width 或者 height,大家也都知道在 onCreate() 中去 getWidth() 或者是 getMeasuredWidth() 拿到的结果都是 0,这是因为我们的 activity 的创建和 view 绘制不是同步的,下面我总结了一些方法来获取 view 的宽度和高度的方法:View.Post(new Runnab
转载 2024-07-21 19:54:09
104阅读
> 获取自定义View属性 Android 自定义属性时TypedArray的使用- TypedArray typedArray = context.getTheme().obtainStyledAttributes(attrs, R.styleable.CustomMenu, defStyleAttr, 0); int textColor = typedArray.getColor(
转载 6月前
2阅读
 前言如上图所示,相信可爱的安卓程序猿们在开发中经常会遇到这种样式的UI开发。其实上面这种布局很简单,没有难度,只不过是繁杂的view嵌套而已。通常我们在实现上面这种效果的时候会有3种方式:方式一:  一层一层的搭建,首先外层是一个横向的LinearLayout,然后里面包裹着四个LinearLayout作为子View, 每一个Linearlayout里面再写上一个ImageV
Android 获得view的宽和在oncreate()中利用view.getWidth()或是view.getHeiht()来获取view的宽和,看似没有问题,其实他们去得值是0,并不是你想要的结果?这是为什么呢?在调用oncreate()方法时,界面处于不可见状态,内存加载组件还没有绘制出来,你是无法获取他的尺寸。那如何在绘制组件之前能获取到该组件的尺寸大小呢?这里有三种方法,经过验证的
转载 2023-06-02 15:15:05
451阅读
View文档常用方法:获取viewgetWidth()getHeight()获取当前view相对于[父元素]坐标系的原点.此点对于当前view而言,是它的左上角点在父元素坐标系中的坐标getX()getY()获取当前view相对于[父元素]坐标系的几个值getLeft() getTop() getRight() getBottom()他们获取到的数据与layout(l,t,r,b)方法中的l
# Android设置View 在Android开发中,经常会涉及到设置View,这对于界面的布局和显示效果至关重要。本文将介绍如何在Android中设置View,并提供一些实用的代码示例供大家参考。 ## 设置View属性 在Android中,可以通过LayoutParams来设置View属性。LayoutParams是ViewGroup的内部类,用于指定Vi
原创 2024-05-06 05:12:09
50阅读
获取Android中View是一项基本但常常被忽视的技能。在APP开发中,灵活处理View的尺寸对构建高质量用户界面至关重要。接下来,我将从多个方面总结这个过程,包括版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展。 ### 版本对比 不同的Android版本对获取View的处理有所不同,以下是详细的特性差异: | Android版本 | 特性差异 | |-------
原创 7月前
27阅读
  • 1
  • 2
  • 3
  • 4
  • 5