Ich verwende das android.support.v4.widget.SwipeRefreshLayout innerhalb eines Fragments. Der Swipe funktioniert perfekt, um meine Daten zu aktualisieren, aber alles, was ich sehen kann, ist ein leerer weißer Kreis als Wischanzeige. All die anderen Fragen, die ich darüber gesehen habe, scheinen nicht zu funktionieren.Android SwipeRefreshLayout Aktualisierungsindikator nicht sichtbar
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_all_assets,container,false);
mListView = (ListView) view.findViewById(R.id.listView);
mSwipeLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipe_container);
mSwipeLayout.setColorSchemeColors(android.R.color.holo_blue_bright,
android.R.color.holo_green_light,
android.R.color.holo_orange_light,
android.R.color.holo_red_light);
return view;
}
XML
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipe_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/listView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"/>
</android.support.v4.widget.SwipeRefreshLayout>
Abhängigkeiten
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:support-v13:21.0.0'
compile 'com.android.support:appcompat-v7:21.0.+'
compile 'com.google.zxing:android-integration:3.1.0'
Wie kann ich diese Refresh-Anzeige an die Arbeit?
Sie haben es genagelt. Ich danke dir sehr. (Wird als Antwort akzeptieren, sobald es mich lässt.) –