我试图获取一个活动来托管一个片段,但是在膨胀片段的视图之后,当我尝试通过findViewById()访问任何小部件时,它返回null。所以在这种情况下,mBillTitle总是为null,我不确定我缺少什么?
zip' :: [a] -> [b] -> [(Maybe a, Maybe b)]
zip' (a:xs) [] = (Just a, Nothing) : zip' xs []
zip' [] (b:ys) = (Nothing, Just b) : zip' [] ys
zip' [] _ = []
zip' (a:xs) (b:ys) = (Just a, Just b) : zip' xs ys
这是片段代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="@+id/bill_title"
android:textSize="24dp"
android:gravity="left"/>
....
</LinearLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@+id/bill_detail_title"
android:textSize="20dp"
android:paddingTop="5dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingTop="5dp">
....
</LinearLayout>
...
</LinearLayout>
答案 0 :(得分:1)
android:text="@+id/bill_title"
假设是
android:id="@+id/bill_title"
答案 1 :(得分:0)
将android:text
更改为android:id
。