布局修改就保存

============问题描述============

<TableRow

android:background="#ffffff"

android:layout_width="match_parent"

android:layout_height="wrap_content" >

<CheckBox

android:id="@+id/checkchargekind"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:button="@null"

android:background="#ffffff"

android:textColor="#000000"

android:textSize="20dp"

android:drawableRight="@layout/mycheckbox"

android:gravity="right|center_vertical"

android:text="送货" />

<TextView

android:id="@+id/songhuofei"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="#ffffff"

android:gravity="left"

android:layout_marginLeft="13dip"

android:text="送货费:"

android:textColor="#000000"

android:textCursorDrawable="@null"

android:textSize="20dp" />

<CheckBox

android:id="@+id/checktransfer"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:button="@null"

android:layout_marginLeft="13dip"

android:background="#ffffff"

android:textColor="#000000"

android:textSize="20dp"

android:drawableRight="@layout/mycheckbox"

android:gravity="right|center_vertical"

android:text="中转" />

<TextView

android:id="@+id/md"

android:background="#ffffff"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:gravity="left"

android:layout_marginLeft="13dip"

android:text=""

android:textColor="#000000"

android:textCursorDrawable="@null"

android:textSize="20dp" />

</TableRow>

我就是把android:id="@+id/songhuofei" 这个TextView重被别的地方移到这个TableRow里了

结果走到checktransfer=(CheckBox) findViewById(R.id.checktransfer);

就给我报android.widget.TextView cannot be cast to android.widget.CheckBox

这个错误

============解决方案1============

那就用TextView接一下打印出他的值来看看是什么

时间: 2024-10-14 15:51:53

布局修改就保存的相关文章

安卓布局修改基础常识篇之TextView属性

[天使]安卓布局修改基础常识篇之TextView属性 在修改布局xml文件时需要熟练掌握一些属性,以下是TextView也就是文本的属性:android:autoLink 是否自动链接网址或邮箱地址:android:autoText 自动检测错误:android:bufferType 决定getText()返回的类型android:capitalize 指定使用类型android:cursorVisible 光标是否可见android:digits 数字输入android:drawableBot

[moka同学摘录]iptables防火墙规则的添加、删除、修改、保存

文章来源:http://www.splaybow.com/post/iptables-rule-add-delete-modify-save.html 本文介绍iptables这个Linux下最强大的防火墙工具,包括配置iptables三个链条的默认规则.添加iptables规则.修改规则.删除规则等. 一.查看规则集 iptables --list -n // 加一个-n以数字形式显示IP和端口,看起来更舒服 二.配置默认规则 iptables -P INPUT DROP  // 不允许进  

TFS API:三、TFS WorkItem添加和修改、保存

TFS API:三.TFS  WorkItem添加和修改.保存 WorkItemStore:表示跟踪与运行 Team Foundation Server的服务器的工作项客户端连接. A.添加工作项 1.首先获得某服务器的WorkItemStore. WorkItemStore workstore = server.GetService<WorkItemStore>(); 2.然后通过对上面WorkItemStore获得Project项目. Project project = workstore

Linux下文件重命名、创建、删除、修改及保存文件

一.重命名(更名) linux 给文件改名的命令是mv命令 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. 格式mv [options] 源文件或目录 目标文件或目录.主要参数[options]-i:交互方式操作.如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件. -f:禁止交互操作.mv操作要覆盖某个已有的目标文件时不给任何指示,指定

xml解析——增删改查操作后将其修改结果保存

一.可扩展标记语言xml:Extensible Markup Language    1.XML的作用:1)统一数据传输的格式.2)做小型数据库[文件型数据库].3)做配置文件  .ini   .propertity  .xml  .cfg    2.XML文件的基本格式:      标签:分为双标签和单标签,双标签的开头和结尾标签名必须一致,大小写一样,/ 开头的是结尾标签,单标签必须在 > 前加上 / 来结尾,单标签中不能放文本.      属性:在开始标签中定义一些名值对,值一定是字符串 

【Android】利用xml文件布局修改Helloworld程序

Android环境布置完毕,直接就是一个Helloworld程序,详情请看<[Android]利用adt-bundle在Linux下轻松搭建Android开发环境与Hello world>(点击打开链接),这使得很多人难以理清整个Android项目的基本结构.其实安卓项目,与其它Java工程的项目,SSH.Servlet等,都是采取Java与XML文件联合的方式,形成一个工程的. 有几个文件是需要熟知的.如下图: MainActivity.java是整个安卓工程的入口, 其中,里面的prote

phpstorm取消自动保存,修改未保存的文件显示*星号

phpstorm会自动保存用户修改的代码,而且对应修改过的文件没有*号显示,这对于用习惯了手动保存的用户来说很不习惯,如何通过设置把它改回来呢?1.取消自动保存进入 File -> Settings ->Appearance->System Settings,取消下面两选项的勾选:Save files on frame deactivationSave files automatically if application is idle for xx sec. 2.星星标记进入 File

editplus修改配置文件保存位置

虚拟桌面默认保存位置为: 修改方法:

【原创】PHPstorm本地修改同步保存到远程服务器

PHPstorm设置本地修改的代码同步保存到远程服务器: 设置里面搜索"Deployment",选择+号,然后选择SFTP: 填写远程主机的信息: 然后选择Mappings,填写本地代码路径和远程主机代码路径.注意:远程路径是相对于之前设置的Root Path的路径. 然后选择菜单栏的 Tools->Deployment,勾选 Automatic Upload(自动上传),表示本地代码只要有改动保存,就会自动上传到远程服务器. 接下来测试一下,在项目中改动后保存,下面就会出现如下