渲染问题 - Android电子工作室 [英] Rendering problems - Android Studio

查看:337
本文介绍了渲染问题 - Android电子工作室的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下问题:


  

渲染问题
  无法解析资源
  @字符串/ add_new_todo_item_string


我想使用一个TextView字符串资源。这是我的XML文件。

 <?XML版本=1.0编码=UTF-8&GT?;
< TextView中的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
    机器人:ID =@ + ID / footerView
    机器人:layout_width =match_parent
    机器人:layout_height =WRAP_CONTENT
    机器人:重力=CENTER_HORIZONTAL
    机器人:文字=@字符串/ add_new_todo_item_string
    机器人:TEXTSIZE =24sp>< / TextView的>

对于字符串资源的XML文件:

 <?XML版本=1.0编码=UTF-8&GT?;
<资源>
    <字符串名称=APP_NAME> UILabs< /串>
    <字符串名称=done_string>完成:其中; /串>
    <字符串名称=priority_string>优先级:< /串>
    <字符串名称=DATE_STRING>日期:< /串>
    <字符串名称=add_new_todo_item_string>添加新的待办事项项目< /串>
    <字符串名称=title_string>标题< /串>
    <字符串名称=STATUS_STRING>状态和LT; /串>
    <字符串名称=not_done_string>未完成< /串>
    <字符串名称=priority_low_string>低< /串>
    <字符串名称=priority_medium_string>中< /串>
    <字符串名称=priority_high_string>高< /串>
    <字符串名称=time_and_date_string>时间和日期< /串>
    <字符串名称=no_date_set_string> 0000安培;#8211; 00安培;#8211; 00 LT; /串>
    <字符串名称=no_time_set_string> 00:00:00< /串>
    <字符串名称=choose_date_string>选择日期< /串>
    <字符串名称=choose_time_string>选择时间和LT; /串>
    <字符串名称=cancel_string>取消< /串>
    <字符串名称=RESET_STRING>复位< /串>
    <字符串名称=submit_string>提交< /串>
    <字符串名称=enter_title_string>输入标题< /串>< /资源>

什么我失踪?感谢您的帮助。

编辑:
我也有MI AndroidManifest.xml文件问题


  

无法解析符号@字符串/ APP_NAME少...(按Ctrl + F1)验证
  Android的XML文件内部资源的引用。


这是我的androidManifest文件:

 <?XML版本=1.0编码=UTF-8&GT?;
<清单的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
    包=course.labs.todomanager
    安卓版code =1
    机器人:=的versionName1.0>    <用途-SDK
        安卓的minSdkVersion =14
        机器人:targetSdkVersion =19/>    <应用
        机器人:allowBackup =真
        机器人:图标=@绘制/ ic_launcher
        机器人:标签=@字符串/ APP_NAME>
        <活动
            机器人:ToDoManagerActivityNAME =
            机器人:标签=@字符串/ APP_NAME>
            &所述;意图滤光器>
                <作用机器人:名字=android.intent.action.MAIN/>                <类机器人:名字=android.intent.category.LAUNCHER/>
            &所述; /意图滤光器>
        < /活性GT;
        <活动机器人:名字=。AddToDoActivity>
        < /活性GT;
    < /用途>< /清单>

和错误是在下面的行

 安卓图标=@绘制/ ic_launcher
机器人:标签=@字符串/ APP_NAME
机器人:标签=@字符串/ APP_NAME>


解决方案

有时它发生在 Android的工作室 。所以,请清理项目和放大器;重建

构建和GT;清理项目再建>重建工程

然后点击的Invalidate缓存/重新启动选项

I have the following problem:

Rendering Problems Couldn't resolve resource @string/add_new_todo_item_string

I'm trying to use a string resource in a Textview. These are my XML files.

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/footerView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:text="@string/add_new_todo_item_string"
    android:textSize="24sp" >

</TextView>

XML file for string resources:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">UILabs</string>
    <string name="done_string">Done:</string>
    <string name="priority_string">Priority:</string>
    <string name="date_string">Date:</string>
    <string name="add_new_todo_item_string">Add New ToDo Item</string>
    <string name="title_string">Title</string>
    <string name="status_string">Status</string>
    <string name="not_done_string">Not Done</string>
    <string name="priority_low_string">Low</string>
    <string name="priority_medium_string">Medium</string>
    <string name="priority_high_string">High</string>
    <string name="time_and_date_string">Time and Date</string>
    <string name="no_date_set_string">0000&#8211;00&#8211;00</string>
    <string name="no_time_set_string">00:00:00</string>
    <string name="choose_date_string">Choose Date</string>
    <string name="choose_time_string">Choose Time</string>
    <string name="cancel_string">Cancel</string>
    <string name="reset_string">Reset</string>
    <string name="submit_string">Submit</string>
    <string name="enter_title_string">Enter Title</string>

</resources>

What I'm missing? Thanks for your help.

EDIT: I also have a problem with mi AndroidMAnifest.xml file

Cannot resolve symbol '@string/app_name' less... (Ctrl+F1) Validates resource references inside Android XML files.

This is my androidManifest file:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="course.labs.todomanager"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:name=".ToDoManagerActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".AddToDoActivity" >
        </activity>
    </application>

</manifest>

And the error is in the following lines

android:icon="@drawable/ic_launcher"
android:label="@string/app_name" 
android:label="@string/app_name" >

解决方案

Sometime it happens in Android Studio. So Please Clean Your Project & Rebuild

Build > Clean Project Then Build > Rebuild Project

Then Click Invalidate Caches/Restart Options

这篇关于渲染问题 - Android电子工作室的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆