gpt4 book ai didi

Android - 找不到 LinearLayout 的句柄

转载 作者:行者123 更新时间:2023-11-29 22:20:34 25 4
gpt4 key购买 nike

我有以下 XML:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:stretchColumns="1">

<!-- LinearLayout IDs, first digit denotes day of week (0 Sunday...6 Saturday),
second digit denotes hour of day (0 midnight...23 11pm) -->

<TableRow android:id="@+id/row9" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#C9C9C9">
<LinearLayout android:id="@+id/19" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/29" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/39" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/49" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/59" android:padding="3dip"></LinearLayout>
</TableRow>
<TableRow android:id="@+id/row10" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#9C9C9C">
<LinearLayout android:id="@+id/110" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/210" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/310" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/410" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/510" android:padding="3dip"></LinearLayout>
</TableRow>
<TableRow android:id="@+id/row11" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#C9C9C9">
<LinearLayout android:id="@+id/111" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/211" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/311" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/411" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/511" android:padding="3dip"></LinearLayout>
</TableRow>
<TableRow android:id="@+id/row12" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#9C9C9C">
<LinearLayout android:id="@+id/112" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/212" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/312" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/412" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/512" android:padding="3dip"></LinearLayout>
</TableRow>
<TableRow android:id="@+id/row13" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#C9C9C9">
<LinearLayout android:id="@+id/113" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/213" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/313" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/413" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/513" android:padding="3dip"></LinearLayout>
</TableRow>
<TableRow android:id="@+id/row14" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#9C9C9C">
<LinearLayout android:id="@+id/114" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/214" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/314" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/414" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/514" android:padding="3dip"></LinearLayout>
</TableRow>
<TableRow android:id="@+id/row15" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="#C9C9C9">
<LinearLayout android:id="@+id/115" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/215" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/315" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/415" android:padding="3dip"></LinearLayout>
<LinearLayout android:id="@+id/515" android:padding="3dip"></LinearLayout>
</TableRow>


</TableLayout>

在代码中,我试图获取内部 LinearLayouts 之一的句柄,但它们都没有出现在

findViewById(R.id.    

等...

所有其他元素显示为第 9 行、第 10 行等。

谢谢!

最佳答案

必须以一个字符开头

android:id="@+id/Z123" 有效

android:id="@+id/13" 无效,你不能在你的代码中引用它

因为自动生成类 R 不能创建一个以数字开头的变量,所以它在 java 中是无效的

关于Android - 找不到 LinearLayout 的句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7341666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com