gpt4 book ai didi

Android Material 抽屉库问题

转载 作者:行者123 更新时间:2023-11-30 02:32:02 24 4
gpt4 key购买 nike

这是我的代码,其中显示“DrawerView drawer”的部分是我的问题,如您所见here上面的部分让我导入了 support.v4.widget.DrawerLayout 但这里没有我可以导入的东西。

我对 android 开发还是比较陌生,如果我在这里做错了什么,我深表歉意

package com.nath.thecompletembguide;

import com.kskkbys.rate.RateThisApp;
import com.startapp.android.publish.SDKAdPreferences;
import com.startapp.android.publish.SDKAdPreferences.Gender;
import com.startapp.android.publish.StartAppSDK;

import android.net.Uri;
import android.os.Bundle;
import android.content.Intent;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;

public class MainActivity extends ActionBarActivity {



@Override
protected void onStart() {
super.onStart();
// Monitor launch times and interval from installation
RateThisApp.onStart(this);
// If the criteria is satisfied, "Rate this app" dialog will be shown
RateThisApp.showRateDialogIfNeeded(this);
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
StartAppSDK.init(this, "105864370", "207677226", new SDKAdPreferences().setAge(10).setGender(Gender.MALE), false);
setContentView(R.layout.activity_main);

DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
DrawerView drawer = (DrawerView) findViewById(R.id.drawer);

}





@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

public boolean onOptionsItemSelected(MenuItem item)
{
if(android.R.id.home == item.getItemId()){
finish();

return super.onOptionsItemSelected(item);
}

switch (item.getItemId())
{
case R.id.action_upgrade:
Intent launchNewIntent = new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/details?id=com.nath.thecompletembguidepro"));
startActivity(launchNewIntent);
return true;
case R.id.action_about:
Intent launchNewIntent3 = new Intent(MainActivity.this, MainActivity.class);
startActivity(launchNewIntent3);
return true;
case R.id.action_credits:
Intent launchNewIntent1 = new Intent(MainActivity.this,MainActivity.class);
startActivityForResult(launchNewIntent1, 0);
return true;
case R.id.action_changelogs:
Intent launchNewIntent2 = new Intent("android.intent.action.VIEW", Uri.parse("http://nathcraft.com"));
startActivity(launchNewIntent2);
Toast.makeText(MainActivity.this, "Requires Network Connection", Toast.LENGTH_SHORT).show();
return true;
default:
return super.onOptionsItemSelected(item);
}}}

最佳答案

许多库(可能是由于 android studio...)使用 java 文件夹作为它们的 src 文件夹...将 eclipse 中库中的所有代码从'java' 文件夹到 src 文件夹,然后清理并重建库,然后刷新您自己的项目,应该可以解决问题...

关于Android Material 抽屉库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27204024/

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