Java ';类别';或';接口';除外的android studio xml
我不明白为什么会出现这个错误,这是我的Android Manifest.xml,它是出现错误的代码Java ';类别';或';接口';除外的android studio xml,java,android,android-studio,Java,Android,Android Studio,我不明白为什么会出现这个错误,这是我的Android Manifest.xml,它是出现错误的代码 这有什么意义吗?我刚找到这个 仍然需要帮助 尝试为android:name提供完全限定的名称 android:name 实现活动的类的名称,是的子类 活动属性值应该是完全限定的类名 (例如,“com.example.project.课外活动”)。但是, 如果名称的第一个字符是句点(用于 例如,“.ExtercurialActivity”),它被附加到包中 元素中指定的名称。一旦你发布了你的
这有什么意义吗?我刚找到这个
仍然需要帮助 尝试为android:name
提供完全限定的名称
android:name
实现活动的类的名称,是的子类
活动属性值应该是完全限定的类名
(例如,“com.example.project.课外活动”)。但是,
如果名称的第一个字符是句点(用于
例如,“.ExtercurialActivity”),它被附加到包中
元素中指定的名称。一旦你发布了你的
应用程序中,不应更改此名称(除非已设置
android:exported=“false”)
没有默认设置。必须指定名称
更多关于
也考虑读取.< /p>,您必须指定整个路径。尝试此-->android:name=“com.myapplication.HomeActivity”@aradhna如果您在第一个字符中包含句点,则不这样做:错误消息是标题我想您可以修复导入吗?你已经从支持库和框架混合导入了。你能发布你的错误日志吗?我建议你自动生成一个新的android项目,并将相关的java文件放在那里。这应该行得通。我已经试了10次了,我只是不知道该怎么办anymore@Mitch-如果现在的问题太多,您仍然无法解决,那么您可以与我共享该项目,我会更正它并将其发送给您。我希望如此,您希望我如何发送它?电子邮件?好的,给我发电子邮件。我的个人资料中提到了我的电子邮件地址。
package com.myapplication;
import android.app.ActionBar;
import android.support.v4.app.FragmentActivity;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
public class HomeActivity extends FragmentActivity implements ActionBar.TabListener{
private ViewPager viewPager;
private TabsPagerAdapter mAdapter;
private ActionBar actionBar;
//Tab titles
private String[] tabs = { "Generate lyrics", "Bookmarks", "Top 100" };
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
// Initialization
viewPager = (ViewPager) findViewById(R.id.pager);
actionBar = getActionBar();
mAdapter = new TabsPagerAdapter(getSupportFragmentManager());
viewPager.setAdapter(mAdapter);
actionBar.setHomeButtonEnabled(false);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
//Adding Tabs
for (String tab_name : tabs) {
actionBar.addTab(actionBar.newTab().setText(tab_name)
.setTabListener(this));
}
/**
* on swiping the viewpager make respective tab selected
* */
viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
// on changing the page
// make respected tab selected
actionBar.setSelectedNavigationItem(position);
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {}
@Override
public void onPageScrollStateChanged(int arg0) {}
});
}
@Override
public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {}
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
// on tab selected
// show respected fragment view
viewPager.setCurrentItem(tab.getPosition());
}
@Override
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {}
}