浮动按钮不会在Android中显示

时间:2014-09-02 18:22:11

标签: android android-layout

我正在开发一个功能,点击一个按钮,新视图/按钮从左到右添加,当它用完空间时,它会自动将按钮添加到下一行。 只需跟进此link,在集成后,我无法在视图中看到按钮。

任何线索都表示赞赏。

这是我的代码。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/layout_filter"
        android:orientation="horizontal">

   </LinearLayout>

     <com.mypackage.predicatebuttonclass
        android:id="@+id/predicate_layout"
        android:layout_below="@id/layout_filter"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" />

</RelativeLayout>

动态添加文字视图

   predicateLayout myLayout;
         myLayout;= (PredicateLayout)mFilterLayout.findViewById(R.id.predicate_layout);


            for (int i = 0; i < 10; i++) 
              {
                TextView t = new TextView(ProductListingFragment.this.getActivity());
                t.setText("Hello");
                t.setBackgroundColor(Color.RED);
                t.setSingleLine(true);


                myLayout.addView(t, new PredicateLayout.LayoutParams(2, 0));
            }

1 个答案:

答案 0 :(得分:1)

使用以下行将添加视图的高度设置为0:

new PredicateLayout.LayoutParams(2, 0)

所以你无法看到它!因为不会呈现具有0宽度高度属性的视图。