我需要在我的項目中包含可搜索的配置文件,在android文檔中他們說過要在res/xml目錄中包含此xml文件。但沒有找到xml目錄。我是否需要創建xml目錄或在其他位置添加此xml文件?Android studio res/xml目錄未找到
1
A
回答
0
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
public class Main extends Activity {
private static String APP_TAG = "tag";
private TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView) findViewById(R.id.textField);
findViewById(R.id.readBtn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
XmlPullParser parser = getResources().getXml(R.xml.cars);
StringBuilder stringBuilder = new StringBuilder();
try {
while (parser.next() != XmlPullParser.END_DOCUMENT) {
String name = parser.getName();
String position = null;
String brand = null;
if((name != null) && name.equals("car")) {
int size = parser.getAttributeCount();
for(int i = 0; i < size; i++) {
String attrName = parser.getAttributeName(i);
String attrValue = parser.getAttributeValue(i);
if((attrName != null) && attrName.equals("position")) {
position = attrValue;
} else if ((attrName != null) && attrName.equals("brand")) {
brand = attrValue;
}
}
if((position != null) && (brand != null)) {
stringBuilder.append(position + ", " + brand + "\n");
}
}
textView.setText(stringBuilder.toString());
}
}catch(Exception e) {
Log.e(APP_TAG, e.getMessage());
}
}
});
}
}
----------
You need to create xml directory under res folder like (RES-XML) put you Car.xml in XML folder
i have added sample code for retrieving data from xml/car.xml
-1
你首先需要的是一個XML文件稱爲搜索 配置。它配置搜索對話框 或小部件的某些UI方面,並定義搜索行爲如建議和語音等功能。這個文件通常被命名爲searchable.xml,並且 必須保存在res/xml/project目錄中。
相關問題
- 1. 資產目錄未找到
- 2. 未找到支持目錄
- 3. Tesseract OCR Android tessdata目錄未找到
- 4. 未找到Android Studio keystore
- 5. Android Studio Locale.SWEDISH未找到
- 6. Android Studio:未找到Java
- 7. Android Studio未找到TestCase類
- 8. Android Studio:未找到類
- 9. 未找到Hook目錄
- 10. /var/www目錄未找到
- 11. 未找到Solr主目錄
- 12. C#File.Copy目錄未找到
- 13. Android Studio解決錯誤。未能找到目標Android的18
- 14. Android studio無法在項目文件中找到爆炸目錄
- 15. Activity未找到異常android studio
- 16. SDK位置未找到Android Studio + Gradle
- 17. Android Studio gradle sync未能找到庫
- 18. android studio:未找到符號錯誤
- 19. Android Studio無法啓動(com.sun.jdi.Value未找到)
- 20. Android Studio 2.3.3 adb命令未找到
- 21. GoogleMap類未找到Android Studio Gradle
- 22. 未找到Android Studio Gradle DSL方法:'mavencentral()'
- 23. Android Studio中建立的gradle失敗(未能找到目標)
- 24. Xamarin Studio資源未找到
- 25. 目錄未找到異常...但我可以瀏覽到目錄?
- 26. Android Studio - 沒有找到目標設備
- 27. Laravel 5類「目錄」未找到
- 28. 404 - 文件或目錄未找到
- 29. Django目錄結構/模塊未找到
- 30. 安裝gtest庫時未找到目錄
但我們仍然不知道,如果我們要創建XML文件夾(以及如何) – 2015-05-10 18:38:36
你需要像(RES-XML)res文件夾下創建manaually xml目錄把你Car.xml在XML文件夾 我已經添加了用於從xml/car.xml中檢索數據的示例代碼 – koutuk 2015-05-12 11:31:11