gpt4 book ai didi

java - onDrawerClosed 和 onDrawerOpened 未被调用

转载 作者:搜寻专家 更新时间:2023-11-01 07:57:37 26 4
gpt4 key购买 nike

我正在玩 DrawerListener ,不幸的是官方文档不是很详细,并不是说没有给出任何示例。

我想要测试的只是在抽屉关闭时显示 Toast 消息,但它并没有发生,根本没有被调用,有什么想法吗?代码下方

public class MainActivity extends ActionBarActivity implements DrawerLayout.DrawerListener {

DrawerLayout.DrawerListener mele;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final DrawerLayout olia=(DrawerLayout)findViewById(R.id.container);

ListView meka=(ListView)findViewById(R.id.left_drawer);

String [] karo={"meka","deka","beka"};

ArrayAdapter<String> mera=new ArrayAdapter<String> ( this,android.R.layout.simple_list_item_1,karo);

meka.setAdapter(mera);

olia.setDrawerListener(mele);


meka.setOnItemClickListener(new OnItemClickListener () {

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub


olia.closeDrawers();
}



});





}

@Override
public void onDrawerClosed(View arg0) {
// TODO Auto-generated method stub


Toast.makeText(MainActivity.this, "OK Opened", Toast.LENGTH_LONG).show();
Log.d("meke", "CLOSED DRAWER" );
}

最佳答案

试试 olia.setDrawerListener(this)

关于java - onDrawerClosed 和 onDrawerOpened 未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25854718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com