首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android:已添加动态生成的视图,但未显示

Android是一个开源的移动操作系统,由Google开发。它基于Linux内核,主要用于移动设备如智能手机和平板电脑等。Android提供了丰富的开发工具和框架,使开发者能够创建各种功能丰富的应用程序。

对于您提到的问题,如果已经添加了动态生成的视图但未显示,可能有以下几个可能的原因和解决方法:

  1. 布局问题:请确保您的动态生成的视图已经正确添加到布局中,并设置了正确的布局参数。您可以使用addView()方法将视图添加到父容器中,并使用setLayoutParams()方法设置正确的布局参数。
  2. 可见性问题:请检查您的动态生成的视图的可见性是否设置为可见(View.VISIBLE)。如果可见性设置为不可见(View.INVISIBLEView.GONE),则视图将不会显示。
  3. 刷新问题:如果您在添加视图后没有调用invalidate()requestLayout()方法来刷新布局,视图可能不会立即显示。您可以在添加视图后调用这些方法来强制刷新布局。
  4. 线程问题:如果您在非UI线程上创建和添加视图,视图可能不会立即显示。在这种情况下,您可以使用runOnUiThread()方法将视图添加到UI线程中,以确保其正确显示。

总结起来,要解决动态生成的视图未显示的问题,您需要确保正确添加到布局中,并设置正确的布局参数和可见性。同时,确保在添加视图后刷新布局,并在需要时在UI线程上执行相关操作。

腾讯云提供了丰富的云计算服务和产品,包括云服务器、云数据库、云存储等。您可以根据具体需求选择适合的产品。更多关于腾讯云的产品介绍和详细信息,请访问腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android 动态加载二维码视图生成快照示例

1.需求背景 需要实现一个动态加载但不显示出来视图,且该视图上有个动态生成二维码,最后用其去生成一张快照(也就是图片)。...2.需求功能拆解 动态二维码实现 动态视图生成快照实现 3.踩坑点提要 获取不到动态视图bitmap 无法获取最新动态视图bitmap 4.开发实现 动态加载视图布局文件代码: <?...(上面的线框是用来显示动态生成二维码图片) a.动态二维码实现 关于这块内容,网上有太多例子了,其实也不用详解。主要是利用Zxing提供jar包来进行处理。...若视图是在界面上直接显示出来—— 那么使用该方法直接获取bitmap是没有问题; 若视图动态加载且不显示出来,那么此时获取bitmap是null。...可以看到,动态生成快照宽度也变成了显示二维码ImageView宽度了。 扩展:如何在宽高均为size = 0 && mode= UNSPECIFIED 情况下获取整个屏幕大小视图呢?

91030

Android ListView中动态添加RaidoButton实例详解

Android ListView中动态添加RaidoButton实例详解 这里讲解内容是:从数据库中取得数据,将这些数据value值赋值给Radiobuttontext属性,将这些数据key值赋值给...XML代码:主要是添加一个ListView控件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height..." android:layout_height="fill_parent"/ </RelativeLayout 下面是后台代码 说明:这里没有将需要引入包贴出来,只是列举了其中重要部分...ListView中动态添加RaidoButton实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站支持!

1K31

【Nginx】如何为安装Nginx动态添加模块?看完我懂了!!

作者个人研发在高并发场景下,提供简单、稳定、可扩展延迟消息队列框架,具有精准定时任务和延迟队列处理功能。...写在前面 很多时候,我们根据当时项目情况和业务需求安装完Nginx后,后续随着业务发展,往往会给安装好Nginx添加其他功能模块。在为Nginx添加功能模块时,要求Nginx不停机。...这就涉及到如何为安装Nginx动态添加模块问题。本文,就和小伙伴们一起探讨如何为安装Nginx动态添加模块问题。...为Nginx动态添加模块 这里以安装第三方ngx_http_google_filter_module模块为例。...,重新编译 这里添加 --add-module=/data/software/ngx_http_google_filter_module 具体如下: .

2.7K30

给数据透视图添加动态平均线?原来这么简单!

小勤:怎么给数据透视图添加一条动态平均线啊?比如说随着切片器筛选动态显示: 大海:这个其实也很简单啊。比如,先把数据添加到数据模型,然后写个简单度量就搞定了。...Step 01 添加数据到数据模型 Step 02 直接生成度量金额求和 Step 03 写一个忽略“姓名”维度平均值度量 关于ALL用法,请参考文章《DAX进阶-死磕Calculate...Step 04 构建数据透视图 Step 05 设置透视图字段并添加切片器 Step 06 将平均值设置为次坐标/折线 搞定! 小勤:太赞了!...实际就是通过ALL函数去除了“姓名”维度影响,从而实现平均值计算,Power Pivot里计算真是可以随心所欲!

1.9K20

原生js怎么为动态生成标签添加各种事件

这几天用zepto.js写了不少事件,突然想到一个问题,那就是原生js如何给动态生成标签添加事件?...因为这些标签都是后来通过ajax或者运行其他点击事件生成,那么如果之前给他们写事件他们这个dom对象是找不到,jq通过事件委托解决了这个问题,但是原生js这个问题该怎么解决呢?...我在网上查了很多资料,好像只有一种办法,那就是在生成标签并把标签添加到html结构中后再添加对于这个新标签各种事件,如果有更好方法,欢迎提出来。 <!...document.getElementById('a').appendChild(myp); alert(document.getElementsByTagName('p')[0]) myp.innerHTML = '我是新建<em>的</em>p...标签'; document.getElementsByTagName('p')[0].onclick = function(){ alert('我是p点击事件') } } <

7.9K50

Android 动态添加view或item并获取数据实例

最近在做一项目,项目中用到了一个功能,要求是动态Item,而且是多个情况下,不过仔细分析了下,都大同小异,做起来也很简单,在这里我只抽取出来做了一demo,也只做了一个动态添加item,同时可以获取所有添加和编辑...Activity implements View.OnClickListener { private String TAG = this.getClass().getSimpleName(); //装在所有动态添加...(hotelEvaluateView); sortHotelViewItem(); } //else { // sortHotelViewItem(); //} } //获取所有动态添加Item,找到控件...方法里面把事件v传入是为了做标记,也就是设置tag,,在添加时会有两种情况: 1.如果只有一条,我们只能显示添加 2.有多条情况下,如果点击是设置有tag为add标记添加,则添加 如果点击删除,...以上这篇Android 动态添加view或item并获取数据实例就是小编分享给大家全部内容了,希望能给大家一个参考。

97041

qt中QHBoxLayout或QVBoxLayout布局内控件动态生成显示

—恢复内容开始— #qt中QHBoxLayout或QVBoxLayout布局内控件动态生成显示 打个比方,我现在写个小例子,这个小例子是这样,整个界面分为俩个部分,分为上半部分和下半部分,上半部分为...5个按钮,点击5个按钮,下半部分分别会动态出现不同label显示内容。...这个函数核心思路分为俩个部分,第一步就是先将原来布局内已经存在控件先进行清空,第二步进行动态控件生成。...download.csdn.net/download/qq130106486/10707414 ---恢复内容结束---#qt中QHBoxLayout或QVBoxLayout布局内控件动态生成显示...这个函数核心思路分为俩个部分,第一步就是先将原来布局内已经存在控件先进行清空,第二步进行动态控件生成

88130

Android NDK生成及连接静态库与动态方法

而应用开发者如何去连接这些生成静态库或动态库。由于现在Android Studio已经比较成熟,因此以下描述将基于Android Studio目录布局。...下面我们先给出编译生成提供给第三方开发者使用静态库与动态Android.mk文件内容: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) #...编译后生成模块名,在Java端使用System.loadLibrary加载模块时候直接用此名 LOCAL_MODULE := my_blocks # LOCAL_SRC_FILES用于添加源文件...其Android.mk文件描述如下: LOCAL_PATH := $(call my-dir) ### 以下这段用于预构建我们将要连接存在静态库或动态库 ### include $(CLEAR_VARS...) # 我们将连接编译好my_blocks模块 LOCAL_MODULE := my_blocks # 填写源文件名时候,要把静态库或动态文件名填写完整。

4K31

基于Android在布局中动态添加view两种方法(总结)

一、说明 添加视图文件时候有两种方式:1、通过在xml文件定义layout;2、java代码编写 二、前言说明 1.构造xml文件 2.LayoutInflater 提到addview,首先要了解一下...View view = inflater.inflate(R.layout.block_gym_album_list_item, null); 3.添加视图文件 三、步骤 1、通过在xml文件定义layout...implements OnClickListener{ private Context mContext; private TextView mTv_title; private String title = "动态添加布局...findViewById(R.id.sbtn_navback); mSbtn_back.setOnClickListener(this); } private View addView1() { // TODO 动态添加布局...在布局中动态添加view两种方法(总结)就是小编分享给大家全部内容了,希望能给大家一个参考。

5.9K21

Js - JQ事件委托( 适用于给动态生成脚本元素添加事件)

最近一段时间打了一个大仗,现在总算消停点,才有时间来做个总结吧算是: 移动端遇到一个项目,是一个列表侧滑栏,在我这里用jq写交互事件。自测各方面都挺好,美滋滋给了研发。...研发也美滋滋开始开发。 但是,好景不长。。。 研发加了ajax事件后,我交互效果有部分受了影响! 一个小姑娘,在一群大老爷们研发堆里,对着昏暗电脑和看不太懂后台代码,改了半天。最后没解决。...后来就找共同点,发现有个类名控制交互都不能实现,最后去问研发,你是不是没加上我类名? 回:加着呢啊!我一看模拟器,确实加着呢。但是看源码,没有,因为他使用ajax后期加。。...正规点说:JS异步加载,JQ事件不被执行解决方法(百度标题,hah) jquery中动态新增元素节点无法触发事件问题(同上) 解决方法: ? ?...值得注意是:亲测此方法无效,可能是我用jq版本太高了,1.9多,已经不支持这个方法了 第二个方法: ? 但是缺点是:给一个元素添加多个事件委托机制时,他就挂了。  王者方法:on ?

4.9K50

iOS 按钮标题自动适配中英文长度 & 动态控制子视图按钮显示与隐藏 (Masonry版本)

前言 按钮标题自动适配中英文长度 比如打印小票,或者提货,是使用同一个按钮,这个时候还要适配中英文。...可以采用以下方式Masonry约束视图宽度最小值 make.width.mas_greaterThanOrEqualTo(kAdjustRatio(70));例子:打印小票按钮 动态控制子视图按钮显示与隐藏...例子:本级订货清单不显示分配终端按钮子视图 下级代理商订货清单显示分配终端按钮子视图 原文 https://kunnan.blog.csdn.net/article/details/104380895...I、按钮标题中英文长度适配适配(Masonry版本) 关键APImake.width.mas_greaterThanOrEqualTo(kAdjustRatio(70)); [_receiptBtn.titleLabel

1.3K20

Android Studio3.0新特性及安装图文教程

,语义突出显示,搜索中即时结果等等。...(4).新Android Profiler Android Studio 3.0中新型Android Profiler提供了对应用程序活动实时统一视图。...从Android Profiler工具栏中选择要配置设备和应用程序进程。如果您通过USB连接设备但未看到它,请确保 启用USB调试。...} } (13).APK分析仪改进 显示以前可用包,类和方法之外字段 顶部显示和隐藏字段和方法新过滤选项 在树视图中,以斜体显示节点是未在DEX文件中定义引用 对于启用Proguard构建...APK,您可以加载向DEX查看器添加功能Proguard映射文件 (14).用于GradleAndroid插件 当使用这些项目的新插件时,您应该体验以下内容: 由于延迟依赖性分辨率,更快配置时间

4.1K00
领券