表格行中的 Relative layout 布局

我在表格行中设置了相对布局,当运行下面的代码时出现 Logcat:错误,如何处理这个问题?

 <TableLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="#e3e1e1">
           <TableRow
           android:layout_width="fill_parent"
           android:layout_height="fill_parent">
                <RelativeLayout
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content">
                    <ProgressBar
                        android:id="@+id/tPr"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content" 
                        android:layout_centerInParent="true"/>
                   <GridView
                       android:id="@+id/tApps"
                       android:layout_width="wrap_content"
                       android:layout_height="258dp"
                       android:background="#e3e1e1"
                       android:gravity="center"
                       android:horizontalSpacing="2dp"
                       android:numColumns="3"
                       android:verticalSpacing="2dp"
                       android:visibility="gone">
                   </GridView>
               </RelativeLayout>
       </TableRow>
   </TableLayout>

Logcat:

02-20 17:34:34.261: E/AndroidRuntime(1125): FATAL EXCEPTION: main
02-20 17:34:34.261: E/AndroidRuntime(1125): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.coverflow/com.example.coverflow.CoverFlowExample}: java.lang.ClassCastException: android.widget.ProgressBar
02-20 17:34:34.261: E/AndroidRuntime(1125):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at android.os.Looper.loop(Looper.java:123)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at android.app.ActivityThread.main(ActivityThread.java:4627)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at java.lang.reflect.Method.invokeNative(Native Method)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at java.lang.reflect.Method.invoke(Method.java:521)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
02-20 17:34:34.261: E/AndroidRuntime(1125):     at dalvik.system.NativeStart.main(Native Method)
02-20 17:34:34.261: E/AndroidRuntime(1125): Caused by: java.lang.ClassCastException: android.widget.ProgressBar
02-20 17:34:34.261: E/AndroidRuntime(1125):     at com.example.coverflow.CoverFlowExample.onCreate(CoverFlowExample.java:41)

Line 41 是: top = (GridView)findViewById(R.id.tApps);

3个回答

以前我也遇见过这个错误,由于不同的 View,在有 GridView 的地方,会扰乱一个 ProgressBar。应该清除你的项目。
Project-->Clean...

ProgressBar bar=(ProgressBar)FindViewById(R.id.tPr);
检查代码这里,有类型转换异常

貌似是你那个进度条的问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
css中布局relative和absolute
有关position属性,特别是relative和sbsolute在布局方式上的差异之处,有谁可以给我做一个系统的介绍吗,或者有什么好的网址,发给我呀,谢谢大家啦。
OnTouchListener 不能使用 relative layout
我在一个RelativeLayout中动态的添加了很多TextViews。我现在面临的问题是:rnrn不论什么时候当我单独申请一个 onTouch 监听器到TextViews,当我添加touch事件到relative layout时它能检测到touch 事件,但是没有回应。rnrn检测touch事件代码:rnrn TextView tv = new TextView(this);rn tv.setText(values[i]);rn Drawable d = getResources().getDrawable(R.drawable.level_small_corners);rn rn tv.setClickable(true);rn tv.setId(i+1);rn tv.setTextSize(18);rn tv.setOnTouchListener(cellTouch);rnrn但是我在 myRelativeLayout 添加所有的 TextViewsrnrn myRelativeLayout.setOnTouchListener(cellTouch);rnrn现在 onTouchListener 也不能调用,为什么?rnrn rn rn .rn .rn .rn rn rn rn rn rn .rn .rn .rn
如何把 textviews 放置在 relative layout布局的右边?
我想把两个 textviews 放置在 relative layout布局的右边,但是这两个 textviews一直在左边,怎么能放在布局的右边呢?rnrn rn rn rn rn rn rn rn rn rn rn rn
layout布局
var viewport=new Ext.Viewport(rn layout:'border',rn renderTo:Ext.getBody(),rn items:[rn region:'north',rn xtype:'toolbar',rn items:[xtype:'textfield',rn id:'director'rn ,rn xtype:'tbbutton',rn text:'query',rn handler:function() rn var value=Ext.getCmp('director').getValue();rn var params=director:value; rn store.load(params:params); rn rn ,rn xtype:'tbfill',rn xtype: 'tbsplit',rn text: 'Split Button',rn menu: [rn text: 'Item One'rn ,rn text: 'Item Two'rn ,rn text: 'Item Three'rn ]rn ]rn rnrnlayout布局中的north部分加不了toolbar,显示不了,求解
布局(Layout)
Ext.layout.ContainerLayout提供了所有布局类的基本功能。此为默认布局。   布局总图:  
Layout(布局)
1、创建布局面板第一种方式(div中添加class=&quot;easyui-layout&quot;),需要指定div层的高与宽: &amp;lt;div id=&quot;cc&quot; class=&quot;easyui-layout&quot; style=&quot;width:600px;height:400px;&quot;&amp;gt; &amp;lt;div data-options=&quot;region:'north',title:'North Title',s
布局layout
easyui,触发某事件后,隐藏布局中的某个区域
layout 布局
Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。rnrn本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。
relative布局--块级元素
今天实现一个简单的功能: 就是td里面内容超出左边一部分,并覆盖掉左边的边框。一般情况下我是设置外层的父元素为relative,并且设置一个z-index,之后设置里面的元素同样是relative,设置其背景覆盖外层边框即可。但是后来发现文字上面的空白部分一直实现不出来,使用margin-top是无效的,但是我记忆中当元素设置为position:relative之后元素就变成了一个块级元素,...
css布局问题 relative
最近在看一个网页,全部都是用绝对定位布局的,很不合理,只能在1024*768的分辨率下显示正常,在别的分辨率下布局乱七八糟的。然而如果重构又太麻烦,从网上查了一种办法:将所有div层的外边加一个层,使之现对定位并设置margin:0 auto; 即:rn rn 网页的所有层rnrnrn一直不明白这是一种什么原理,为什么里面的布局全是绝对定位,在外边加一层相对定位的就好了呢,不明白,哪位仁兄给解释一下
Layout布局
内容: [table] |LinearLayout|水平布局 (可水平或者垂直布局)|[code=&quot;java&quot;] [/code] |TableLayout|表格布局 (布置表格布局)|[code=&quot;java&quot;] [/code] |RelativeLayout|相对布局|[code=&quot;java&quot;][/code] [/table]...
Layout 布局
将前面讲过的Spring5、SpringMVC、Hibernate5和前端框架Easyui整合起来最终完成一个基于角色和资源的权限控制模型,完全当成真实的项目来做的,能让同学们进一步的提升实战开发能力!
Android中UI布局Layout
线性布局LinearLayout 框架布局FrameLayOut RelativeLayout相对布局 绝对布局AbsoluteLayout TableLayout表格布局
easyUI中的layout布局问题
easyUI的layout布局 ,我看了源码demo中的layout.html 默认是展开所有布局的r 想问下要怎么修改js可以使得左边的west region 布局默认是隐藏的,有需要才展开它。r r demo在附件中的 layout.html 问题补充 我找不到那个初始化的事件,那个js看不懂
Android Relative Layout 安卓相对布局详解
思维导图可在幕布找到 1. 基础 如果在相对布局里,控件没有指明相对位置,则默认都是在相对布局的左上角: &amp;lt;TextView android:layout_width=&quot;wrap_content&quot; android:layout_height=&quot;wrap_content&quot; android:background=&quot;#FF00FF&quot; and...
Android基础——布局layout
常用布局:layout
ExtJs4 layout 布局
ExtJs4 layout 布局 这是鄙人之前自学Ext时收集的文档,详细讲诉了各种布局,并附源码与界面展示,希望能给你带来帮助
EXT 布局 Layout 资料
EXT 布局 Layout 资料EXT 布局 Layout 资料EXT 布局 Layout 资料EXT 布局 Layout 资料
Xamarin 学习笔记 - Layout(布局)
本文翻译自CodeProject文章:https://www.codeproject.com/Articles/1227733/Xamarin-Notes-Xamarin-Forms-Layouts 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。   在本篇教程中,我们将了解Xamarin.Forms中几个常用的Layout类型并介绍使用这几种...
今日头条(layout下xml布局)
//***********************************/activity_main.xml xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.an
根据layout布局的弹出框
public class DialogUtils {     private Dialog dialogVoice;     private RelativeLayout layout;     private Display display;       public Dialog getAllDialog(Context context,int layoutRes) {  
Auto Layout布局
由于苹果不断更新新产品,多分辨率适配也应该引起大家注意,本课程主要介绍了iOS8后设备屏幕的多样性,iOS8后布局的改变,以及教大家如何进行多屏幕适配。
实例:Auto Layout布局
由于苹果不断更新新产品,多分辨率适配也应该引起大家注意,本课程主要介绍了iOS8后设备屏幕的多样性,iOS8后布局的改变,以及教大家如何进行多屏幕适配。
Android 五种Layout 布局
介绍Android五中布局的一个示例代码.
PROE布局(LAYOUT)的运用
PROE布局这一块,也算是设计中的一个有力的工具,特别是在一些大型设计场合,它配上其它的一些工具如骨架、主模型等,可以很好的管理数据,优化设计流程。但是这个功能好像除了ICAX曾有一篇帖子讨论总结外,没有什么地方有过一点好的资料。因此,我花了好多时间专门研究了一下这个工具,总算小有心得,特在此分享,期望对朋友们有点帮助。
layout布局简要
layout布局简要jquery easyui 中的layout布局提供四种: 手册上做得很好查看手册就好了 jquery easyui 1.5版本 链接 1、panel(面板)2、tabs(选项卡)3、accordion(分类)4、layout(布局)layout(布局)布局容器有5个区域:北、南、东、西和中间。中间区域面板是必须的,边缘的面板都是可选的。
easyui layout 布局问题
想做一个累死frame的效果。。想点击审核在center里出现我想要的页面。。。可是我点击了没效果。。不知道不是不是用load方法。。。求指导。[code=csharp]<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="usermanage.aspx.cs" Inherits="test.usermanage" %>rnrnrnrnrnrn rn rn rn rnrnrn rn rn 审核rnrnrnrn rnrn rn rn rnrnrn rnrn[/code]rn
layout布局奇怪现象
[img=https://img-bbs.csdn.net/upload/201307/19/1374163276_53792.jpg][/img]rn中间这一大块的布局 是一个水平LinearLayoutrn有两个子 Relative width都是1rn所有的layout_height 都是wrap_contentrn为什么 会有这么一块白色的?rn具体代码[code=text]rnrnrnrn rnrn rnrn rnrn rnrn rnrn rn rn rn rn rnrn rnrn rnrn rn rn rn rn rnrn rnrn rnrn rnrn rnrnrn[/code]
Tab Layout(选项卡布局)
NULL 博文链接:https://panyongzheng.iteye.com/blog/1444448
Android layout布局的优化
开发一款好的的app,性能当然比较重要,如果app运行不流畅,势必会影响用户的体验,造成用户的流失。今天我们来讲一讲Android开发中layout布局的优化。 1、尽量使用LinearLayout和RelativiLayout,另外LinearLayout比RelativiLayout性能要更优一点。 2、通过include标签来添加重复使用的布局 可复用的布局content_main
使用布局(layout)资源
使用布局(layout)资源 layout资源放置在res/layout目录下, xml访问方式: @[:]layout/file_name java访问方式: [.].R.layout.
Android Layout样式布局
包含所有的Android Layout的样式布局和属性讲解
android的layout布局详解
主要是针对android初学者对于android的layout布局不是很清楚的人
Android自定义Layout布局
android提供的五种布局有时候不能满足实际项目的需要,所以需要自定义布局。这是一个自定义Layout布局
android的layout布局种类
android的layout布局种类
Extjs4 layout 布局
用extjs4搭的一个简单布局框架
二级列表layout布局
**activity_main** <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools
安卓 Layout布局
常见场景 Q1.使用模板 模板的使用方式 // 方式1 使用include包含模板 tvTitleMsg = findViewById(R.id.tv_title_msg); tvTitleMsg.setText("标题呢"); // 方式2 动态加载布局 llvTitleCon...
QT布局Layout
本例中,使用了水平,垂直,表格布局
IC layout布局经验总结
IC layout的资料收集整理,本故事纯属虚构,如有雷同,实属巧合...
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件