自定义控件不显示的问题

Hc_焰莲 2017-01-18 02:38:53
首先是我自己弄得一个布局里面的控件 显示这个错误
然后我这里面也是按照视频配置的

再然后我添加到activity中 包名什么的没有错,就是显示的时候就变成了一条横线

求大神解答
...全文
292 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jscoolstar 2017-01-20
  • 打赏
  • 举报
回复
你参考的视频就这样写的吗?不知道能不能解决你的问题,但是参数少的应该用this.构造方法吧
Hc_焰莲 2017-01-20
  • 打赏
  • 举报
回复
哦哦找到那个原因了 第一个错误是因为我最下面加上的那个直线View v弄成小写的了 所以才有的错误 谢谢各位帮忙回答问题
Hc_焰莲 2017-01-20
  • 打赏
  • 举报
回复
主要是第一张图上面的错误,我发现因为那个 我不用自定义控件 直接加上去几个view也是有那个错误然后不能虚拟机上不能显示。不知道为什么
Hc_焰莲 2017-01-20
  • 打赏
  • 举报
回复
引用 5 楼 yincaiyu 的回复:
[quote=引用 4 楼 yincaiyu 的回复:] view.inflate.......以及后面的查找id的方法 ,在每个构造方法下面都要啊 用一个initView()方法装起来,贴在每个构造方法下。
第一个构造函数: 当不需要使用xml声明或者不需要使用inflate动态加载时候,实现此构造函数即可 第二个构造函数: 当需要在xml中声明此控件,则需要实现此构造函数。并且在构造函数中把自定义的属性与控件的数据成员连接起来。 第三个构造函数: 接受一个style资源 [/quote] 我看视频上那个就是说为了调用第三个函数。 第一个的那个super的第二个参数写上,调用第一个函数的时候就自动调用第二个函数了。 第二个函数的那个super的第三个参数写上, 调用第二个函数的时候就自动调用第三个函数了 所以最后都是调用的第三个函数。 等会我试一下 你这个方法看看行不 顺便你看看他说的有道理么?
sk43too 2017-01-18
  • 打赏
  • 举报
回复
你的构造里一个参数调用两个参数两个参数调用三个参数,不应该用父类。 详细解释: XML文件你添加的是两个参数的构造(默认),而你两个参数的构造调用的是父类的三个参数的构造,如果你把父类三个参数的构造点开,那里面空的。 改进方法:把你写的添加在两个参数的构造里。两个参数的构造里的方法改为调用当前类三个参数的构造。 话说构造来回调用有何意义?都是一个对象,书写也不方便。
cloud_do 2017-01-18
  • 打赏
  • 举报
回复
引用 4 楼 yincaiyu 的回复:
view.inflate.......以及后面的查找id的方法 ,在每个构造方法下面都要啊 用一个initView()方法装起来,贴在每个构造方法下。
第一个构造函数: 当不需要使用xml声明或者不需要使用inflate动态加载时候,实现此构造函数即可 第二个构造函数: 当需要在xml中声明此控件,则需要实现此构造函数。并且在构造函数中把自定义的属性与控件的数据成员连接起来。 第三个构造函数: 接受一个style资源
cloud_do 2017-01-18
  • 打赏
  • 举报
回复
view.inflate.......以及后面的查找id的方法 ,在每个构造方法下面都要啊 用一个initView()方法装起来,贴在每个构造方法下。
Hc_焰莲 2017-01-18
  • 打赏
  • 举报
回复
引用 2 楼 qq_34364155 的回复:
这没必要弄个自定义控件吧
因为有六七个 我按照教程来的 想学一下这个 怕以后 用得到 他的意思是说 弄一个 然后 复制粘贴就都能用了
寒冰大神 2017-01-18
  • 打赏
  • 举报
回复
这没必要弄个自定义控件吧
Hc_焰莲 2017-01-18
  • 打赏
  • 举报
回复
还有就是 我想知道 这种方式我那个ViewGroup有什么区别吗? 不都是弄一个小控件吗?
项目名称:[精仿]360安全卫士-10.30更新(CSkin Demo) 界面库版本号:10.30 最新版本 下载内容: 精仿360安全卫士源码一份, 可引用至工具箱最新版CSkin.dll一份 实现功能: 1.发光标题。 2.直角边框和阴影。 3.360安全卫士主界面模仿。 4.多系统支持,不需要win8系统,即可实现win8风格的360。 5.自定义控件的美化使用。 界面库更新文档: CC2013-10.30 1.由于SkinForm名字太多人使用,界面库命名正式改为CSkin.dll,官网www.cskin.net。 2.SkinTabControl标签中添加菜单箭头,可点击展开菜单。 3.SkinTabControl添加标签关闭按钮。 4.修复部分中文乱码问题。 5.优化好友列表右键菜单。 6.将窗体自定义系统按钮改为集合模式,可添加无数个自定义系统按钮。自定义系统按钮事件中可以 e.参数 来判断。 7.增加360安全卫士-DEMO案例。 8.增加SkinAnimatorImg控件,用于支持位图动画的播放。如360的动态logo。 9.各种细节BUG优化。 CC2013-10.11 1.添加SkinTabControlEx,加入更加自定义的美化属性和动画效果。 2.添加SkinAnimator,通用动画控件。 3.添加Html编辑器控件 4.修复SkinButton图标和文本相对位置的BUG CC2013-9.26 1.优化好友列表CPU占用 2.好友列表加入好友登录平台属性:安卓 苹果 WEBQQ PC 3.优化标题绘制模式,新添标题绘制模式属性。 4.新添标题偏移度属性。 5.加入圆形进度条控件:ProgressIndicator。 CC2013-9.5.2 1.优化截图控件,截图工具栏加入新功能。 2.解决个人信息卡和天气窗体显示后不会消失的问题。 3.各种细节BUG优化。 CC2013-9.5.1 1.解决贴边左右隐藏的BUG。 2.解决窗体点击事件不能触发的问题。 3.优化SkinButton继承父容器背景色的代码。 4.解决SkinButton异常错误。 CC2013-9.3 1.好友列表右键菜单没反应问题。 2.新增美化控件SkinDatagridview。 3.密码软件盘回删不了文字问题。 4.双击窗体最大化,最大化后再双击恢复原大小,(win7)。 5.部分细节调优。 小编:下载不要分,DEMO教你如何熟练使用CSkin界面库美化自己的窗体。 友情链接: http://bbs.csdn.net/topics/390510544 (精仿QQ2013局域通讯) http://download.csdn.net/detail/lyx_520/5710799 (C#实现Win8窗体)
version :4.0 1、将生成的代码和事件用两个文件实现。 2、修改了部分Bug; 3、颜色设置做了部分改进; 4、内部集成了VC的编译器,和模拟器,生成C文件后可以直接在uCGUIBuilder中编译,运行模拟器了 5、添加代码自动完成功能; 6、添加画线功能。 version : 3.1.0.0 1、修改了选择不同窗体属性窗口不更新的BUG; 2、修改了只能打开一个ucGUIBuilder的功能,现在可以同时启动多个; 3、修复了拖放非ucfrm引起软件错误的Bug; 4、添加了控件ID自动增加功能; 5、添加了控件ID检查功能,控件ID有重复时会有警告; 6、添加了用户自定义字体功能; 7、支持中英文切换(但功能不够完善); 8、支持自动检查更新; 9、修改了不能保存用户自定义ID的BUG; version : 3.0.0.0 重写了部分内核,运行更稳定; 支持窗体设计器的复制、粘贴、剪切、删除、撤销、等基本操作; 支持多控件,对齐、公共属性修改等基本操作; 支持将.ucfrm文件与ucGUIBuilder关联功能; 支持控件自定义ID; 添加了窗体预览功能; 添加了对控件事件的支持; 添加了在线检查更新功能; 等…… version : 2.1.0.5 优化了控件库; 修复了一些Bug; 代码生成窗口中添加了C语言语法高亮显示功能; C文件模板做了部分修改(C文件模板大家可以随意修改为自己喜欢的格式(..\Template\Template.c文件) 但是要保证$$$GUI_WIDGET_CREATE_INFO$$$ $$$Defination$$$ $$$InitDialog$$$ 三个字符串位置不变) 支持设计的窗体保存为文件,并可以打开; 对所有控件属性添加了Description(在属性窗口最下面显示); 窗体布局可以保存,可以自定义为自己喜欢的窗体布局; 修改了部分功能; version : 2.0.0.5 优化了控件库; 修复了一些Bug; 可以生成完整的C文件(包括 资源表,初始化代码等); 修改了部分功能; version : 1.0.0.0 功能很不完善; 还有好多BUG; 目前只能生成资源表; 暂时不能生成其他代码; 大家有什么好的建议可以发送Email 到: ucguibuilder@163.com

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧