安卓如何关联XML,并且访问XML里面的控件

比如,你写了一个名为main.xml的文件,然后想在Activity里面去调用,那么你需要在Activity的onCreate主方法中用: setContentView(R.layout.main);这句话就是用main.xml作为Activity的界面效果。

如果,你需要对main里面的那个按钮进行监听,需要通过按钮id找到按钮。使用语句:Button button01 = (Button) findViewById(R.id.xxx) ,这里的xxx是值main中你需要监听的按钮的id。

一下是一个最简单的示例:

import android.app.Activity;

import android.os.Bundle;

public class Activity01 extends Activity {

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

时间: 2024-11-13 13:37:41

安卓如何关联XML,并且访问XML里面的控件的相关文章

支持XML和JSON数据的图表控件FusionCharts XT

FusionCharts XT是一款功能强大的图表控件,同时支持HTML5和Flash,可以用于PCs, Macs, iPads, iPhones ,支持XML和JSON数据,可以帮您为您的Web应用创建交互式的.数据驱动的图表.仪表盘和地图.它具有智能化.用户友好和创新等特点,可以将单调的数据转化为栩栩如生的图像,从而使您的Web应用更加的生动.它可以完美的应用于web应用软件.管理仪表板.分析学.展示和决策支持系统,可以与诸如ASP.ASP.NET.PHP.JSP.ColdFusion和Ru

访问调度控制 时间控件

Visulalization Voronoi in OpenSceneGraph [email protected] Abstract. In mathematics a Voronoi diagram is a way of dividing space into a number of regions. A set of points, called seeds, sites, or generators is specified beforehand and for each seed t

net8:XML的读写操作【广告控件的XML文件实例】

原文发布时间为:2008-08-05 -- 来源于本人的百度文章 [由搬家工具导入] 【用了datalist控件,datalist控件自己学会,主要知道其他按钮COMMANDNAME属性应该改为edit,update,delete】 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System

关联事件,向窗体中添加控件,设置控件属性等系列操作

1 private void Form1_Load(object sender, EventArgs e) 2 { 3 Label lb1=new Label(); 4 lb1.Text="123"; 5 Label lb2 = new Label(); 6 lb2.Text = "234"; 7 Label lb3 = new Label(); 8 lb3.Text = "345"; 9 TextBox tb = new TextBox();

Qt编写控件属性设计器10-导出xml

一.前言 能够导出控件布局和属性设置数据到xml文件或者其他文件,也是一个非常实用的功能,类似于QtDesigner中把页面设计好以后生成的.ui结尾的文件,其实就是xml文件,按照约定的规则存储好控件名称和属性名称及对应的属性值,然后打开的时候按照这个规则取出来就行了.每个控件还有固定的几个数据需要存储,比如XY轴和对应的宽度高度,然后在xml数据文件的最开始还可以存储整个画布的宽度高度以便其他用途.导出到xml格式,是为了方便解析,毕竟xml数据格式的解析,各种语言平台都有,而且都是非常成熟

C#中线程对控件的访问

Control类提供了一个Invoke方法来给子线程访问主线程的控件,它的原型是酱紫的: object.Control.Invoke(Delegate method); object.Control.Invoke(Delegate method,params object[] args); method是已创建的委托对象,如果该对象的关联方法有参数,那就放在数组args中,没有就不用传 Invoke食用方法如下(假设我访问控件的方法是getForms()): public delegate vo

线程间操作无效: 从不是创建控件“button1”的线程访问它。

.net2后是不能跨线程访问控件的.,窗体上的控件是当前主线程创建的,当用户异步执行一个方法:在该方法中给窗体上的控件赋值,记住:当执行一个异步委托的时候,其实 就是开了一个线程去执行那个方法,这样就会报错:线程间操作无效: 从不是创建控件“某某某”的线程访问它. C# WinForm开 发中,这是一个比较常见的异常:线程间操作无效,从不是创建控件“xxx”的线程访问它.这个异常来源于.NET2的一个限制:工作线程不能访问窗口线程 创建的控件.解决方法主要有两种,一种是在窗口线程中设置Check

线程间操作无效:从不是创建控件的线程访问它的三种方法

访问 Windows 窗体控件本质上不是线程安全的.如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态.还可能出现其他与线程相关的 bug,包括争用情况和死锁.确保以线程安全方式访问控件非常重要. 解决办法 1.把CheckForIllegalCrossThreadCalls设置为false 在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,可以在窗口构造函数中将CheckForIllegalCrossThreadCalls设置为

C#之Winform跨线程访问控件

C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它.此时它将会在内部调用new MethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控件的安全,你可以这样理解,有人想找你借钱,他可以直接在你的钱包中拿,这样太不安全,因此必须让别人先要告诉你,你再从自己的钱包把钱拿出来借给别人,这样就安全了 ----------------------

线程间操作无效: 从不是创建控件的线程访问它。

题目:在form窗体中有一个按钮和一个lable.点击按钮创建一个新的线程更新lable的值 1 private void button1_Click(object sender, EventArgs e) 2 { 3 //报错:从不是创建控件的线程访问它 4 Thread t = new Thread(() => 5 { 6 for (int i = 0; i < 100; i++) 7 { 8 this.label1.Text = i.ToString(); 9 } 10 }); 11 t