写@drawable/menu_icon_selector闪退
来源:3-2 主界面实现_功能内容(重点)
sxd819
2018-01-30 19:44:58
我写android:background="@drawable/menu_icon_selector"就闪退,写android:src="@mipmap/nav_me_normal"就可以运行。写这句<item android:drawable="@mipmap/nav_main_normal"></item>的时候,其实代码都能跳出提示,就写nav_main_normal这儿的时候不能像老师那样跳出提示,要自己打
6回答
好帮手慕雪
2018-02-01
经测试,是没有问题的。
好帮手慕雪
2018-02-01
menu_main_icon_selector.xml是在哪个文件夹下面呢?是不是在mipmap下?它在哪个下面就写哪一层。
sxd819
提问者
2018-01-31
这是menu_main_icon_selector.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/nav_main_click" android:state_pressed="true"></item> <item android:drawable="@mipmap/nav_main_normal"></item> </selector>
sxd819
提问者
2018-01-31
这是activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.imooc.imtao.MainActivity"> <RelativeLayout android:id="@+id/container_content" android:layout_width="match_parent" android:layout_height="wrap_content"> </RelativeLayout> <LinearLayout android:id="@+id/container_menu" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="#ffffff" android:layout_alignParentBottom="true"> <LinearLayout android:id="@+id/menu_main" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" android:layout_weight="1"> <ImageView android:id="@+id/iv_main" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/nav_main_normal"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="首页" android:textColor="#000000"/> </LinearLayout> <LinearLayout android:id="@+id/menu_find" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" android:layout_weight="1"> <ImageView android:id="@+id/iv_find" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/nav_find_normal"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发现" android:textColor="#000000"/> </LinearLayout> <LinearLayout android:id="@+id/menu_me" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" android:layout_weight="1"> <ImageView android:id="@+id/iv_me" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/nav_me_normal"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我的" android:textColor="#000000"/> </LinearLayout> </LinearLayout> </RelativeLayout>
Tender10
2018-01-31
3-2主界面实现_功能内容这一节的内容你看了嘛,在3-1加过android:background="@drawable/menu_icon_selector"这个代码以后,有一个字幕提示,需要配合下一节的内容,或者是为imageView设置clickable属性为true才有效果哦。
没有马甲线的安琪拉
2018-01-30
我的也不能直接跳出来,不过不影响,我觉得可能会跟软件版本有关。图片那个确定图片位置是准确的么?
相似问题