Skip to content

Instantly share code, notes, and snippets.

View Palatis's full-sized avatar

Victor Tseng Palatis

View GitHub Profile
public class MyCustomView extends View {
public MyCustomView(Context context) { this(context, R.style.MyCustomView); }
public MyCustomView(Context context, AttributeSet attrs) { this(context, attrs, 0); }
public MyCustomView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
final int defStyleRes = 0;
@Palatis
Palatis / RespectLayoutParamsActivity.java
Last active April 4, 2016 12:14
Activities with Dialog theme doesn't always respect to LayoutParams. This class addresses this, so wrap_conetnt actually **does** wrap_content.
import android.support.v7.app.AppCompatActivity;
//import android.app.Activity; // import this if you don't want to use the AppComat package.
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.view.Window;
import android.view.WindowManager;
/**
* the activity with a Dialog theme doesn't really respect the "wrap_content" params.