gpt4 book ai didi

java - 无法在 android 中解析布局名称

转载 作者:行者123 更新时间:2023-11-29 05:48:32 24 4
gpt4 key购买 nike

在我的 Activity 中,此行 (Home.this,android.R.layout.activity_home, searchResults)); 显示“activity_home 无法解析”但如果我给出single_list_item_1 如其中一个教程中所述,错误消失了,对于这个错误,我已经在 res 中检查了大写字母,然后清理了项目,但仍然无法摆脱它。

searchBox.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {

//get the text in the EditText
String searchString=searchBox.getText().toString();
int textLength=searchString.length();
//clear the initial data set
searchResults.clear();
for(int i=0;i<songsList.size();i++)
{
String playerName=songsList.get(i).get("title").toString();
if(textLength<=playerName.length()){
//compare the String in EditText with Names in the ArrayList
if(searchString.equalsIgnoreCase(playerName.substring(0,textLength)))
Toast.makeText(getApplicationContext(),playerName,1).show();
searchResults.add(songsList.get(i));
}

list.setAdapter(new ArrayAdapter<HashMap<String, String>>
(Home.this,android.R.layout.single_list_item, searchResults));

}

adapter.notifyDataSetChanged();
}

public void beforeTextChanged(CharSequence s, int start, int count,int after) {
}

public void afterTextChanged(Editable s) {

}
});

最佳答案

android.R.layout.activity_home

android开头的东西是预定义的android资源。

如果您想使用自己的布局,如 activity_home.xml

你必须这样使用它

R.layout.activity_home

这意味着您的应用程序资源。

关于java - 无法在 android 中解析布局名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14892152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com