Java Android:如何在具有水平方向的线性布局中选取所有视图?
我制作了一个线性布局,每次按下EditText中的一个键时,我都会动态地向它添加views only TextView,这会进一步调用一个查询方法来更新LinearLayout并使用视图将其膨胀 activity_main.xml:Java Android:如何在具有水平方向的线性布局中选取所有视图?,java,android,android-layout,Java,Android,Android Layout,我制作了一个线性布局,每次按下EditText中的一个键时,我都会动态地向它添加views only TextView,这会进一步调用一个查询方法来更新LinearLayout并使用视图将其膨胀 activity_main.xml: <LinearLayout android:id="@+id/linearLayout" android:layout_width="match_parent" android:layout_height
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
</LinearLayout>
我不希望一个文本视图出现在LinearLayout中。那么你想要什么来代替文本视图呢?@Gianfranco我希望多个文本视图来选框。
private void autoCompleteText() {
int i = 0;
current_search = editText1.getText().toString();
String val = "";
// arr is an array of strings
for (String str : arr) {
if (str.startsWith(current_search)) {
final TextView t = new TextView(_context);
t.setId(i++);
t.setLayoutParams(p);
t.setBackgroundResource(color.holo_blue_bright);
t.setText(str);
linLayout.addView(t);
t.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Toast.makeText(_context, String.valueOf(t.getId())+ " "+ t.getX(),
Toast.LENGTH_SHORT).show();
}
});
}
}
}