Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:如何在具有水平方向的线性布局中选取所有视图?_Java_Android_Android Layout - Fatal编程技术网

Java Android:如何在具有水平方向的线性布局中选取所有视图?

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

我制作了一个线性布局,每次按下EditText中的一个键时,我都会动态地向它添加views only TextView,这会进一步调用一个查询方法来更新LinearLayout并使用视图将其膨胀

activity_main.xml:

    <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();
                }
            });
        }
    }
}