首页 > 移动平台 > 详细

安卓预定义ID

时间:2014-03-02 22:17:59      阅读:701      评论:0      收藏:0      [点我收藏+]

  刚刚在看Pro Android 4,看到的一个概念,预定义ID(Predefining an ID),刚开始有点不懂,不过写了个Demo就懂的了

  PS:我是直接用的最简单的Hello World Demo修改了下string.xml

1
2
3
<resources>
  <item type="id" name="text"/>
</resources>

  然后main.xml中可以写成这样。注意红色部分,id这里不是原本应该是:android:id="@+id/txt"

1
2
3
4
5
6
<TextView
    android:id="@id/txt"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Demo"
    />

  最后的就是Activity啦,这里能正常的获取TextView,然后只要运行成功就表示这个是可以的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class MyActivity extends Activity {
 
    private TextView txt;
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        txt = (TextView) findViewById(R.id.txt);
        txt.setText("这是预定义ID的Demo!");
    }
}

  下面是运行后的图(证明了这是一种可行的方式)PS:虽然搞不太清这玩意有什么用处!求大神指点迷津啊!

bubuko.com,布布扣

安卓预定义ID,布布扣,bubuko.com

安卓预定义ID

原文:http://www.cnblogs.com/q812717031/p/3575713.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!