作者million31406 (我想当乡民)
看板AndroidDev
标题[问题] Layout排版
时间Sat Jun 23 03:15:30 2012
A question
我在某个范例程式中,它的XML档在宣告元件排版时
是使用relativelayout配置
其中使用了某些元件如textview和button
但是在宣告某个元件时使用了这段语法
android:layout_below="@+id/entry"
我在全部专案中的xml全找遍了
都没有一个id叫作entry的元件
何解?
以下是我main.xml中的程式码 向板上各位大大求助 谢谢
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="
http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/entry"
android:text="@string/label_text"/>
<TextView
android:text="@string/textview01_text"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_below="@+id/text1"
android:id="@+id/text2"></TextView>
<TextView
android:text="@string/textview01_text"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_below="@+id/text2"
android:id="@+id/text3"></TextView>
<Button
android:id="@+id/startpreview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/entry"
android:layout_alignParentRight="true"
android:layout_marginLeft="10dip"
android:text="@string/startpreview_text" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/startpreview"
android:layout_alignTop="@id/startpreview"
android:text="@string/stoppreview_text"
android:id="@+id/stoppreview"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@id/startpreview"
android:text="@string/txtAcceleration"
android:id="@+id/btnAcceleration"/>
</RelativeLayout>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.20.62
1F:→ fake01:没有加号 "#id/name" 06/23 04:57
2F:→ fake01:"@id/name" 打错了 06/23 04:58
3F:→ million31406:fa大 什麽意思我不懂ˊˋ 06/23 15:57
4F:→ nonebelieve:你去主程式的java档找找看应该会有地方用到R.id.entry 06/23 18:59
5F:→ million31406:no大 我专案都蒐寻过都没有耶@@ 但是R.java档的确 06/23 19:29
6F:→ million31406:有宣告此id 我感到非常疑惑 而且值型完全没有问题 06/23 19:30
7F:推 shietsd:有可能是写在主程式 *.java, 不是在 XML 06/23 22:35
8F:→ million31406:没捏..我全部都找过了ˊˋ 06/23 23:20
9F:推 kkwinds:你确定那程式build过吗?先clean build看看 06/24 00:46
10F:→ yauhh:嗯... @id/entry意思是说在 android.R.id 找得到 entry 06/24 00:48
11F:→ yauhh:即参考到全域共用的物件ID. 06/24 00:49
12F:→ million31406:kk大 可以耶 还可以在手机上执行ˊˋ 06/24 08:08
13F:→ million31406:ya大 不过我都没找到有宣告此id的部分 06/24 08:09
14F:推 motors55:把这行mark起来再看哪里会错就知道了阿 06/24 11:26
15F:推 shietsd:乾脆把整个范例贴出来比较快吧 06/24 18:22
16F:→ yauhh:因为那是平台提供的东西. 如果你要看宣告及定义应该要去翻 06/24 21:16
17F:→ yauhh:android的源码. 06/24 21:16
18F:推 shietsd:楼上你说啥我听不懂 06/25 00:10
19F:→ yauhh:天哪... 06/26 21:17