1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-12-23 03:11:30 +00:00

Remove PreferenceScreen dividers on API level > 21

This commit is contained in:
Catfriend1 2018-07-29 14:10:59 +02:00
parent b456249f62
commit ec037b02e4

View file

@ -20,7 +20,9 @@ import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.util.Log;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.Toast;
import android.view.View;
import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
@ -277,6 +279,14 @@ public class SettingsActivity extends SyncthingActivity {
Log.d(TAG, "Failed to get app version name");
}
// Remove dividers
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {
// For SDK version 21 and below, the code has to be within on CreateView.
View rootView = getView();
ListView list = (ListView) rootView.findViewById(android.R.id.list);
list.setDivider(null);
}
openSubPrefScreen(screen);
}