0
我正在使用LibSlideMenu庫滑塊。在那我想設置圖像。 我的活動包含如何在LibSlideMenu中設置圖像?
private void attachSlideMenu()
{
slidemenu = (SlideMenu) findViewById(R.id.slideMenu);
slidemenu.init(this, R.menu.myslide, new SlideMenuListener(
(Activity) this,R.id.item_home), 333);
}
public void clickEvent(View v)
{
if (v.getId() == R.id.button1)
{
slidemenu.show();
}
}
和我SlideMenuListener是
public class SlideMenuListener implements OnSlideMenuItemClickListener {
Activity activity;
int sidemenu_id;
static boolean isConnected = false;
ProgressBar side_progress_bar;
public SlideMenuListener(Activity activity,int sidemenu_id) {
super();
this.activity = activity;
this.sidemenu_id=sidemenu_id;
((SlideMenu)activity.findViewById(R.id.slideMenu)).setHeaderImage(activity.getResources().getDrawable(
R.drawable.ic_launcher));
}
@Override
public void onSlideMenuItemClick(int itemId) {
switch (itemId) {
case R.id.item_home:
//do something
break;
case R.id.item_ten:
//do something
break;
case R.id.item_all:
//do something
break;
case R.id.item_eight:
//do something
break;
case R.id.item_nine:
//do something
break;
case R.id.item_six:
//do something
break;
case R.id.item_five:
//do something
break;
}
}
}
myslide.xml菜單
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@color/black">
<item
android:id="@+id/item_home"
android:icon="@drawable/book_ride_menu"
android:title="@string/item_home"
android:titleCondensed="@string/item_dhome">
</item>
<item
android:id="@+id/item_ten"
android:icon="@drawable/riky_wifi_menu"
android:title="@string/item1"
android:titleCondensed="@string/item_dten">
</item>
<item
android:id="@+id/item_all"
android:icon="@drawable/menu"
android:title="@string/item2"
android:titleCondensed="@string/item_dten">
</item>
<item
android:id="@+id/item_eight"
android:icon="@drawable/entertainment"
android:title="@string/item3"
android:titleCondensed="@string/item_deight">
</item>
<item
android:id="@+id/item_nine"
android:icon="@drawable/myvideos"
android:title="@string/item4"
android:titleCondensed="@string/item_deight">
</item>
<item
android:id="@+id/item_six"
android:icon="@drawable/signout"
android:title="@string/item6"
android:titleCondensed="@string/item_dsix">
</item>
<item
android:id="@+id/item_five"
android:icon="@drawable/signout"
android:title="@string/item7"
android:titleCondensed="@string/item_dfive">
</item>
</menu>
我想是這樣的,如圖中的圖像:
所有工作正常。但我不知道如何設置這個pic imageview。
將其添加到xml佈局的標題中。 –
滑塊的xml存在於庫中。如果我添加了一些東西,setImageResourse它會給我NullPointerException。 – Mhandroid