假設我有2個片段,一個包含列表視圖,另一個包含加載文本。我希望當我點擊一個列表項時,加載文本片段出現在列表視圖的頂部。我已經將加載文本背景的不透明度調整爲:android:background =「#33FFFFFF」。但它仍然顯示在純灰色背景上加載文本。Android:片段覆蓋另一個半透明片段
<?xml version="1.0" encoding="utf-8"?>
<ListView
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@android:id/list"
android:background="#e8e9ee"
android:divider="#ccc"
android:dividerHeight="1dp"/>
片段包含一個TextView:
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/loadingText"
android:id="@+id/loadingText"
android:textColor="#e8e9ee"
android:background="#33FFFFFF"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
我的Java代碼基本上是這樣的:onItemClick:
FragmentTransaction transaction=manager.beginTransaction();
transaction.show(loadingFragment);
transaction.commit();
什麼ListViewFragment,是它從這個https://github.com/ribot/easy-adapter? – ishandutta2007 2017-09-12 03:20:19
其次我得到錯誤'fragmentManager.beginTransaction()調用需要API 11或之前',所以請提供版本。 – ishandutta2007 2017-09-12 03:36:37
嗨!不,ListViewFragment只是我LisView的名稱(我沒有代碼[2014],但沒有特別的行爲。關於所需的API級別,請嘗試使用支持庫。關注! – 2017-09-25 12:13:52