自定义的activity设置为透明色

来源:互联网 发布:数据有效性校验身份证 编辑:程序博客网 时间:2024/05/21 14:53

androidmanifest.xml中写如

        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"                  android:label="@string/app_name"                  android:name="df.util.enjoysrc.sanguoddz.EnjoyitSanguoPayActivity"                  android:screenOrientation="landscape"                  android:configChanges="keyboardHidden|orientation">            <!--<intent-filter>-->                <!--<action android:name="android.intent.action.MAIN"/>-->                <!--<category android:name="android.intent.category.LAUNCHER"/>-->            <!--</intent-filter>-->        </activity>

public class EnjoyitSanguoPayActivity extends Activity {    //    df.util.enjoysrc.sanguoddz.EnjoyitSanguoPayActivity    public static final String TAG = Util.toTAG(EnjoyitSanguoPayActivity.class);    @Override    public void onCreate(Bundle savedInstanceState) {        Log.d(TAG, "onCreate()");        super.onCreate(savedInstanceState);        requestWindowFeature(Window.FEATURE_NO_TITLE);        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);        Button btn = new Button(this);        btn.setBackgroundColor(Color.TRANSPARENT);        btn.setText("计费中...");        btn.setTextColor(Color.rgb(255, 255, 254));        btn.setTextSize(30.0f);        btn.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                //To change body of implemented methods use File | Settings | File Templates.            }        });        RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT);        RelativeLayout lay = new RelativeLayout(this);        lay.setBackgroundColor(Color.TRANSPARENT);        lay.addView(btn, params);        setContentView(lay);        payFunction(this);    }    @Override    protected void onStart() {        Log.d(TAG, "onStart()");        super.onStart();    }    @Override    protected void onResume() {        Log.d(TAG, "onResume()");        super.onResume();    }    @Override    protected void onPause() {        Log.d(TAG, "onPause()");        super.onPause();    }    @Override    protected void onDestroy() {        super.onDestroy();        Log.d(TAG, "onDestroy()");    }    @Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        switch (keyCode) {            case KeyEvent.KEYCODE_BACK:            case KeyEvent.KEYCODE_VOLUME_DOWN:            case KeyEvent.KEYCODE_VOLUME_UP: {                return true;            }            default:                break;        }        return super.onKeyDown(keyCode, event);    }    private void payFunction(final Context ctx) {    }}


	
				
		
原创粉丝点击