程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 布局-為什麼我這個findviewbyid返回是空的

布局-為什麼我這個findviewbyid返回是空的

編輯:編程綜合問答
為什麼我這個findviewbyid返回是空的

布局如下:
fragment_menu.xml主要布局
android:id="@+id/vNavigation"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@android:color/transparent"
app:headerLayout="@layout/view_global_menu_header"
app:itemIconTint="#8b8b8b"
app:itemTextColor="#666666"
app:menu="@menu/drawer_menu"/>
view_global_menu_header.xml
android:id="@+id/vGlobalMenuHeader"
android:layout_width="match_parent"
android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/ivMenuUserProfilePhoto"
        android:layout_width="@dimen/global_menu_avatar_size"
        android:layout_height="@dimen/global_menu_avatar_size"
        android:layout_margin="12dp" />

</LinearLayout>

然後是獲取
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_menu, container,
false);
ivMenuUserProfilePhoto = (ImageView) view.findViewById(R.id.ivMenuUserProfilePhoto);

            但是這個ivMenuUserProfilePhoto返回是null,這是為什麼啊?看著好像沒問題啊

最佳回答:


或者去本工程的相近頁面拷貝過來import

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved