我创建了一个类,如下

package com.example.tabbedactivity;

import android.app.TabActivity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Menu;

import android.widget.TabHost;

import android.widget.TabHost.TabSpec;

public class TabbedActivity extends TabActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_tabbed);

TabHost tabHost = getTabHost();

// Tab for Photos

TabSpec photospec = tabHost.newTabSpec("Photos");

// setting Title and Icon for the Tab

photospec.setIndicator("Photos", getResources().getDrawable(R.drawable.icon_photos_tab));

Intent photosIntent = new Intent(this, PhotosActivity.class);

photospec.setContent(photosIntent);

// Tab for Songs

TabSpec songspec = tabHost.newTabSpec("Songs");

songspec.setIndicator("Songs", getResources().getDrawable(R.drawable.icon_songs_tab));

Intent songsIntent = new Intent(this, SongsActivity.class);

songspec.setContent(songsIntent);

// Tab for Videos

TabSpec videospec = tabHost.newTabSpec("Videos");

videospec.setIndicator("Videos", getResources().getDrawable(R.drawable.icon_videos_tab));

Intent videosIntent = new Intent(this, VideosActivity.class);

videospec.setContent(videosIntent);

// Adding all TabSpec to TabHost

tabHost.addTab(photospec); // Adding photos tab

tabHost.addTab(songspec); // Adding songs tab

tabHost.addTab(videospec); // Adding videos ta

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_tabbed, menu);

return true;

}

}

,并相应地我已根据可绘制三个XML文件等示于下 icon_photos_tab.xml

android:state_selected="true" />

icon_songs_tab.xml

android:state_selected="true" />

icon_videos_tab.xml

android:state_selected="true" />

现在IDE显示问题,当我尝试访问下绘制这些XML文件编码的精确行如下所示的是TabbedActivity.java(类的一部分,该我已以上示出)

TabSpec songspec = tabHost.newTabSpec("Songs");

songspec.setIndicator("Songs", getResources().getDrawable(R.drawable.icon_songs_tab));

TabSpec photospec = tabHost.newTabSpec("Photos");

// setting Title and Icon for the Tab

photospec.setIndicator("Photos", getResources().getDrawable(R.drawable.icon_photos_tab));

TabSpec videospec = tabHost.newTabSpec("Videos");

videospec.setIndicator("Videos", getResources().getDrawable(R.drawable.icon_videos_tab));

和误差说

在该行 多个标志 - icon_photos_tab不能得到解决或无法在现场 - R.drawable不能被解析为一个变量

究竟可能是什么问题(我真的很新的Android。 。这是一种liek我的第一个应用程序,我havenot通过任何理论)

更新 走后,我得到了控制台上以下误差修改

[2013-01-12 12:32:02 - TabbedActivity] res\drawable-ldpi\video-hover.png: Invalid file name: must contain only [a-z0-9_.]

[2013-01-12 12:32:02 - TabbedActivity] res\drawable-mdpi\video-hover.png: Invalid file name: must contain only [a-z0-9_.]

[2013-01-12 12:32:02 - TabbedActivity] res\drawable-xhdpi\video-hover.png: Invalid file name: must contain only [a-z0-9_.]

[2013-01-12 12:32:02 - TabbedActivity] res\drawable-hdpi\video-unhover.png: Invalid file name: must contain only [a-z0-9_.]

[2013-01-12 12:32:02 - TabbedActivity] res\drawable-ldpi\video-unhover.png: Invalid file name: must contain only [a-z0-9_.]

[2013-01-12 12:32:02 - TabbedActivity] res\drawable-mdpi\video-unhover.png: Invalid file name: must contain only [a-z0-9_.]

[2013-01-12 12:32:02 - TabbedActivity] res\drawable-xhdpi\video-unhover.png: Invalid file name: must contain only [a-z0-9_.]

android tabspec英文自动大写问题,为什么不能在drawable下访问xml文件?所有的相关推荐

  1. android解决 Button 和 TabLayout 英文自动大写的问题

    解决 Button 和 TabLayout 英文自动大写的问题 导言:今天在使用TabLayout + ViewPager2加载页面时发现TabLayout 标题威英文时,全部都是大写展示.为此苦恼许 ...

  2. 解决android中Layout文件下的xml文件配好后,R类中不能自动生成相应代码

    不能更新的原因: 1.在xml文件中代码错误或者格式错误 2.eclipse 编译器是老版本 3.布局文件的文件名有大写字母 4.含有相同文件名.格式的xml文件解决方法: 1.找到出错的xml文件中 ...

  3. Android 相关的arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题

    很好的一篇文章,相关问题学习了一下午,感觉瞬间通透,本文装载自欧阳鹏的博客,原文地址:http://blog.csdn.net/ouyang_peng/article/details/51168072 ...

  4. 借助Android Studio生成图标(图片)drawable文件夹下的xml文件

    目录 一.准备图标或者图片 二.AS新建Vector Asset 如标题所示,借助Android Studio生成图标(图片)的xml文件,存放在drawable文件夹下. 一.准备图标或者图片 本人 ...

  5. 关于Android arm64-v8a、armeabi-v7a、armeabi、x86等CPU下的so文件兼容问题

    先介绍几个专业词: ARM : 是嵌入式中的一种架构,全称为Advanced RISC Machine,能够理解为ARM处理器. ABI(Application Binary Interface): ...

  6. android Button 和 TabLayout 英文自动大写的问题

    最近项目加入了国际化,发现Button和TabLayout的文字全部都被切换为大写. 查阅了不少资料后发现导致自动换成大写原因竟然是: android:textAllCaps="true&q ...

  7. Android Button英文全部大写问题

    最近遇到第三方的插件 国际化的时候 Button显示英文全是大写 差点有秃头了  后来查了资料设置就好了 微微嘴角上扬 <style name="myTextAppearanceBut ...

  8. android layout 下添加xml文件,解决android中Layout文件下的xml文件配好后,R类中不能自动生成相应代码...

    为FaceBook审核提交模拟器包及自己验证模拟器包 为FaceBook审核提交模拟器包及自己验证模拟器包折腾了一番,因为我的项目是用cocoapods管理的,所以跟普通直接运行name.xcodep ...

  9. eclipse+adt下开发android微信红包自动抢(AccessibilityService类)

    纯粹是兴趣,google提供了android操作系统的钩子AccessibilityService类,用于监听我们手机的焦点.窗口变化.按钮点击.通知栏变化等.微信红包自动抢通过Accessibili ...

最新文章

  1. AI 八数码A_star算法问题-实验报告
  2. 解决WebStrom、PhpStorm等JetBrains软件最新版的中文打字法问题
  3. 【web必知必会】—— 图解HTTP(下)
  4. 20180525小测
  5. 对RESTful Web API的理解与设计思路
  6. OPENCV-6 学习笔记
  7. 调度Java应用程序中的主体
  8. oracle数据库连接数超了,oracle数据库当前和最大连接数
  9. MySQL 性能监控 4 大指标
  10. python自动加载配置文件中模块名_python----读取配置文件(configparser模块)
  11. 拼多多服务端实习生笔试-滑动窗口2018/4/3
  12. 给SLAM小车添加 手柄遥控 功能 罗技F710和PS4 手柄
  13. JSP+JavaBean实现简单计算器
  14. ArcGIS地理配准、影像校正步骤
  15. oblog商业版本4.6注射漏洞,直接拿管理员
  16. 区块链授权的5G异构网络安全频谱共享
  17. 个人怎么做微信小程序?
  18. cad怎么将图层后置_cad怎么把整个图层置于底层
  19. 那些你可能用得上的在线办公神器系列(三)
  20. 斗破苍穹-雅菲。位列高贵,华丽绝伦,红颜娇美,风姿绰约

热门文章

  1. MongoDB 启动基于角色的登录认证功能
  2. 接口可以继承多个接口总结
  3. WindowsForm如何实现类似微软project软件的甘特图?
  4. centos最小化安装后部署中文输入法
  5. java中length的用法
  6. 23.使用非阻塞IO 2
  7. 26muduo_net库源码分析(二)
  8. pyecharts绘制地铁图_安利一个绘制地铁线路KMZ的利器 号称国产谷歌地球
  9. java linux driver,JAVA:使用GeckoDriver在Linux上运行Selenium测试:驱动程序不可执行
  10. 如何转换为系统应用_如何将AVI转换为GIF