android tabspec英文自动大写问题,为什么不能在drawable下访问xml文件?所有的
我创建了一个类,如下
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文件?所有的相关推荐
- android解决 Button 和 TabLayout 英文自动大写的问题
解决 Button 和 TabLayout 英文自动大写的问题 导言:今天在使用TabLayout + ViewPager2加载页面时发现TabLayout 标题威英文时,全部都是大写展示.为此苦恼许 ...
- 解决android中Layout文件下的xml文件配好后,R类中不能自动生成相应代码
不能更新的原因: 1.在xml文件中代码错误或者格式错误 2.eclipse 编译器是老版本 3.布局文件的文件名有大写字母 4.含有相同文件名.格式的xml文件解决方法: 1.找到出错的xml文件中 ...
- Android 相关的arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
很好的一篇文章,相关问题学习了一下午,感觉瞬间通透,本文装载自欧阳鹏的博客,原文地址:http://blog.csdn.net/ouyang_peng/article/details/51168072 ...
- 借助Android Studio生成图标(图片)drawable文件夹下的xml文件
目录 一.准备图标或者图片 二.AS新建Vector Asset 如标题所示,借助Android Studio生成图标(图片)的xml文件,存放在drawable文件夹下. 一.准备图标或者图片 本人 ...
- 关于Android arm64-v8a、armeabi-v7a、armeabi、x86等CPU下的so文件兼容问题
先介绍几个专业词: ARM : 是嵌入式中的一种架构,全称为Advanced RISC Machine,能够理解为ARM处理器. ABI(Application Binary Interface): ...
- android Button 和 TabLayout 英文自动大写的问题
最近项目加入了国际化,发现Button和TabLayout的文字全部都被切换为大写. 查阅了不少资料后发现导致自动换成大写原因竟然是: android:textAllCaps="true&q ...
- Android Button英文全部大写问题
最近遇到第三方的插件 国际化的时候 Button显示英文全是大写 差点有秃头了 后来查了资料设置就好了 微微嘴角上扬 <style name="myTextAppearanceBut ...
- android layout 下添加xml文件,解决android中Layout文件下的xml文件配好后,R类中不能自动生成相应代码...
为FaceBook审核提交模拟器包及自己验证模拟器包 为FaceBook审核提交模拟器包及自己验证模拟器包折腾了一番,因为我的项目是用cocoapods管理的,所以跟普通直接运行name.xcodep ...
- eclipse+adt下开发android微信红包自动抢(AccessibilityService类)
纯粹是兴趣,google提供了android操作系统的钩子AccessibilityService类,用于监听我们手机的焦点.窗口变化.按钮点击.通知栏变化等.微信红包自动抢通过Accessibili ...
最新文章
- AI 八数码A_star算法问题-实验报告
- 解决WebStrom、PhpStorm等JetBrains软件最新版的中文打字法问题
- 【web必知必会】—— 图解HTTP(下)
- 20180525小测
- 对RESTful Web API的理解与设计思路
- OPENCV-6 学习笔记
- 调度Java应用程序中的主体
- oracle数据库连接数超了,oracle数据库当前和最大连接数
- MySQL 性能监控 4 大指标
- python自动加载配置文件中模块名_python----读取配置文件(configparser模块)
- 拼多多服务端实习生笔试-滑动窗口2018/4/3
- 给SLAM小车添加 手柄遥控 功能 罗技F710和PS4 手柄
- JSP+JavaBean实现简单计算器
- ArcGIS地理配准、影像校正步骤
- oblog商业版本4.6注射漏洞,直接拿管理员
- 区块链授权的5G异构网络安全频谱共享
- 个人怎么做微信小程序?
- cad怎么将图层后置_cad怎么把整个图层置于底层
- 那些你可能用得上的在线办公神器系列(三)
- 斗破苍穹-雅菲。位列高贵,华丽绝伦,红颜娇美,风姿绰约