如何使用Java为Android Studio中布局中的文本首次搜索提供.requestFocus()?

如何使用Java为Android Studio中布局中的文本首次搜索提供.requestFocus()?,java,android,android-studio,Java,Android,Android Studio,在我的android应用程序中,我想在android studio中使用Java对textView中的文本进行第一次搜索。这是我的代码片段,我已经通过 String mytext = "Menu1"; mytext.requestFocus(); 但这里有一个错误。请求焦点仅用于视图,而不用于基本数据类型。 要使Textview通过使用XML或编程方式保持焦点 // Parent view LinearLayout ll = … final int childCount = ll.getChi

在我的android应用程序中,我想在android studio中使用Java对textView中的文本进行第一次搜索。这是我的代码片段,我已经通过

String mytext = "Menu1";
mytext.requestFocus();

但这里有一个错误。

请求焦点仅用于视图,而不用于基本数据类型。 要使Textview通过使用XML或编程方式保持焦点

// Parent view
LinearLayout ll = …
final int childCount = ll.getChildCount();
for (int i = 0; i < childCount; i++) {
  View v = ll.getChildAt(i);
  // Check is v is instanceof TextView.
}
TextView text = view.findViewById(R.id.textView);
text.requestFocus();
以编程方式

// Parent view
LinearLayout ll = …
final int childCount = ll.getChildCount();
for (int i = 0; i < childCount; i++) {
  View v = ll.getChildAt(i);
  // Check is v is instanceof TextView.
}
TextView text = view.findViewById(R.id.textView);
text.requestFocus();

requestFocus用于视图编辑文本,而不是字符串。您可以这样使用它:

textview.requestFocus();


您遇到了什么错误?
无法解析方法'requestFocus()'
@EvyatarCohenString从未获得焦点,您需要查看。请先明确您的要求,并说明您想做什么?我的声明正确吗@EvyatarCohenHi@Md.Asaduzzaman。。。就我而言,我不知道获取视图的ID。我只知道文本视图中存在的文本。因为我的文本视图是动态的,因为我不能完全理解你的问题。您不能请求聚焦字符串。你想用你的文本视图做什么?如果可能的话,你能贴一张插图吗?