Fix ProgressCategory theming and layout

- add missing constructors for correct theming
- fix layout by adding missing paddingStart / paddingEnd

Change-Id: I52a511d326b760a47339b2b9dad349c9f825dbd2
This commit is contained in:
Fabrice Di Meglio
2014-06-17 13:56:13 -07:00
parent c9711beb3c
commit ab9d6985fa
5 changed files with 58 additions and 7 deletions

View File

@@ -21,17 +21,35 @@ import android.preference.Preference;
import android.util.AttributeSet;
import android.view.View;
/**
* A category with a progress spinner
*/
public class ProgressCategory extends ProgressCategoryBase {
private final int mEmptyTextRes;
private int mEmptyTextRes;
private boolean mProgress = false;
private Preference mNoDeviceFoundPreference;
private boolean mNoDeviceFoundAdded;
public ProgressCategory(Context context) {
this(context, null);
}
public ProgressCategory(Context context, AttributeSet attrs) {
super(context, attrs, 0);
}
public ProgressCategory(Context context, AttributeSet attrs,
int emptyTextRes) {
super(context, attrs);
int defStyleAttr) {
this(context, attrs, defStyleAttr, 0);
}
public ProgressCategory(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
setLayoutResource(R.layout.preference_progress_category);
}
public void setEmptyTextRes(int emptyTextRes) {
mEmptyTextRes = emptyTextRes;
}