比如android:background="@drawable”中的drawable是res文件夹下的一个文件夹但是android:id="@+id”中的@+id是哪里的东东呢?菜鸟提问,请各位不吝赐教。
解决方案 »
- repo sync 卡在Unpacking objects:73%(19/26)
- 关于Android远程登录含有loading效果的程序的问题
- 基于Android的软件怎么样测试
- 开发个类似微博或论坛的应用,怎么开发啊
- 新手-求个设计思路。。。
- Lucene3移植到Android下的疑问
- 在android程序代码里 如何设置 android:layout_gravity属性值?
- Android问题
- eclipse运行android程序时出现以下问题Errors occurred during the build. Errors running builde
- android studio安装后出现的问题
- apk文件疑惑
- 这是java中的什么语法?匿名内部类吗?
@id/ (没有+)表示引用之前已经增加的对象。
比如<TextView
android:id="@+id/tx"
/> //在XML文件中声明的此处可以在程序中生成Button的实例。
TextView text = (TextView)findViewById(R.id.tx);大概就这个意思,建议先看一些入门书籍,上面都会有介绍。
所以整个意思就是在当前控件中添加一个唯一标识符(自动在R.java文件中生成),方便在java程序中能很好的引用。
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dip"/>
R.java中id类中添加唯一标示的意思,这样理解就可以,调用时好调用。
public static final class id {
public static final int btnNextScreen=0x7f050002;
public static final int email=0x7f050001;
public static final int name=0x7f050000;
}