Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 滑动菜单(jfeinstein)上的项目不可粘贴_Android_Slidingmenu_Jfeinstein - Fatal编程技术网

Android 滑动菜单(jfeinstein)上的项目不可粘贴

Android 滑动菜单(jfeinstein)上的项目不可粘贴,android,slidingmenu,jfeinstein,Android,Slidingmenu,Jfeinstein,我在做滑动菜单。一切正常,但滑动菜单上的项目不可点击。这是我的代码。 包装kz.redone.labs.hook public class MainActivity extends SlidingFragmentActivity { private SlidingMenu sm; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC

我在做滑动菜单。一切正常,但滑动菜单上的项目不可点击。这是我的代码。 包装kz.redone.labs.hook

public class MainActivity extends SlidingFragmentActivity {
private SlidingMenu sm;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    initSlidingMenu();
}


private void initSlidingMenu(){
    setBehindContentView(R.layout.activity_menu);

    sm = getSlidingMenu();
    sm.setMode(SlidingMenu.LEFT);
    sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
    sm.setFadeDegree(0.35f);
    sm.setShadowWidthRes(R.dimen.shadow_width);
   //       sm.setShadowDrawable(R.drawable.shadow);
    sm.setBehindOffsetRes(R.dimen.slidingmenu_offset); 

    sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    sm.setShadowWidthRes(R.dimen.shadow_width);
    sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
    sm.setFadeDegree(0.35f);
    sm.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);





}
} 这里是菜单活动

  public class MenuActivity extends SlidingFragmentActivity implements OnClickListener {
private ListView lvMenu;
private SimpleAdapter sa;
private ArrayList<Map<String,Object>> data;
TextView  tvMain;

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle              savedInstanceState) { 

    return inflater.inflate(R.layout.activity_menu, container, false);
}

public void onViewCreated(final View view, Bundle savedInstanceState) {
    tvMain = (TextView) view.findViewById(R.id.tvMain);
    tvMain.setOnClickListener(this);
}



@Override
public void onClick(View v) {
    // TODO Auto-generated method stubmsg
    switch (v.getId()) {
    case R.id.tvMain:
        Log.d("tag", "message");
        Toast.makeText(this, "Main", 1500).show();
        break;

    default:
        break;
    }

}
 }
公共类菜单活动扩展了SlidingFragmentActivity实现了OnClickListener{
私有列表视图菜单;
私人SimpleAdapter sa;
私有数组列表数据;
文本视图tvMain;
创建视图上的公共视图(布局充气机、视图组容器、捆绑包保存状态){
返回充气机。充气(R.layout.activity_菜单,容器,错误);
}
已创建视图上的公共void(最终视图,捆绑保存状态){
tvMain=(TextView)view.findViewById(R.id.tvMain);
setOnClickListener(this);
}
@凌驾
公共void onClick(视图v){
//TODO自动生成方法stubmsg
开关(v.getId()){
案例R.id.tvMain:
Log.d(“标记”、“消息”);
Toast.makeText(这是“Main”,1500).show();
打破
违约:
打破
}
}
}
这里是activity_menu.xml

<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=".MenuActivity" >

<TextView 
    android:id="@+id/tvMain"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="30dp"
    android:clickable="true"
    android:text="Main"/>

<TextView 
    android:id="@+id/tvSetting"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/tvMain"
    android:textSize="30dp"
    android:text="Settings"/>



 </RelativeLayout>

activity_main.xml仅显示文本视图。
谢谢

尝试通过setOnClickListener(this)以编程方式设置OnClickListener,因为这也会调用将其clickable设置为true。没有听到你说的吗?你能多解释一下或举一些例子吗。