Android dimens获取值不正确

如下 :slidingMenu.setBehindWidth(R.dimen.sliding_menu_offset);
我通过这一行获取200dp这个值,但是R.dimen.sliding_menu_offset返回的值不是200dp。
而是一串数字
08-14 23:02:09.586: I/System.out(2279): 2131165201就像这样

2131165201是R.dimen.sliding_menu_offset所代表的id.
要想取得sliding_menu_offset的值的话,应该写成slidingMenu.setBehidWidth( getResources().getDimensionPixelSize(R.dimen.sliding_menu_offset));
另外getResources().getDimensionPixelSize(R.dimen.sliding_menu_offset)获取回来的值是像素值,这个值是根据dp值和设备的分辨率换算过来的。

R.id.xxx 取到的只是值对应的id而已,就像指针一样