如何获取Android界面的控件属性

如何获取Android界面的控件属性,第1张

objective c 怎样获取界面控件

iewport全部属性&值如下:width: viewport宽度

height: viewport高度

initial-scale: 初始缩放比例

maximum-scale: 最大缩放比例

minimum-scale: 最小缩放比例

user-scalable: 是否允许用户缩放例:width=960 或 device-width

height=1000 或 device-height

initial-scale=05

maximum-scale=2

minimum-scale=1

user-scalable=1 或 0 (yes 或 no)layout viewport的默认值在Apple实现viewport后,其他浏览器也加入了对viewport meta的支持,但彼此间还是有些差异,差异最大的是layout viewport的表现:Safari iPhone: 980px

Opera: 850px

Android WebKit: 800px

private void ResetTextBox(ControlCollection cc)

{

foreach (Control ctr in cc)

{

if (ctrHasControls())

{

ResetTextBox(ctrControls);

}

//if (ctr is TextBox)

//{

// ((TextBox)ctr)Text = stringEmpty;

//}

}

}

调用时:ResetTextBox(thisControls);

void lk1_MouseMove(object sender, MouseEventArgs e)

{

//你需要把sender的类型转换成LinkLabel才有Name属性

LinkLabel lk1 = sender as LinkLabel;

lk1Name

}

使用 #import "c:\winnt\system32\tlbinf32dll" 导入TypeLib information库,该库提供了类来获取一个 active dll中的所有coclass,interface, function, paraments等信息。如果不足道该如何

使用,可以先在VB中做实验。

1 在Project的引用中增加对 TypeLib ,information 库的引用

2 下面是一段示例代码:显示所有的coclass

Dim TLInfo As TypeLibInfo

Set TLInfo = TLITypeLibInfoFromFile( "c:\temp\Yourdll")

With TLInfoCoClasses

For i = 1 To Count

msgbox Item(i)name

Next

End With

'显示第一个CoClass的所有接口

With TLInfoCoClassesItem(1)interfaces

For i = 1 To Count

msgbox Item(i)name

Next

End With

'显示第一个CoClass的第一个接口的的所有函数

With TLInfoCoClassesItem(1)interfaces(1)members

For i = 1 To Count

msgbox Item(i)name

Next

End With

1新建一个继承自LinearLayout的类(也可以是其他布局类,不过LinearLayout好像比较合适),然后通过inflater在这个类的构造函数中将上面的布局添加进去。

2为了能在xml中也给这个自定义控件赋予属性来获得现实效果,比如字体大小、图标资源等,我们还需要在attrs文件中申明一些自定义属性。你可以查阅declare-styleable了解这是怎么回事。

android 获取XML文件有几种方式 1R文件名文件里的数据名

2gentRu

3如果在控件属性那直接引用就行

以上就是关于如何获取Android界面的控件属性全部的内容,包括:如何获取Android界面的控件属性、c#中如何用递归获取窗体上各个控件的属性(包括子控件)、如何获取代码创建控件的Name属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9486800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存