android 사용자 정의 Dialog 검은색 테두리 제거
4452 단어 모바일 개발
우선values/styles에서 사용자 정의 스타일을 정의합니다.
- @drawable/actionbar_item_background
,
또는 투명한 배경 그림을 사용자 정의하면 검은색 테두리를 제거할 수 있습니다!
코드:
static class MsgDialog extends Dialog implements
android.view.View.OnClickListener {
private String text;
public MsgDialog(Context context, String text) {
super(context, R.style.MyDialog);
this.text = text;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login_dialog);
TextView txt = (TextView) findViewById(R.id.login_dialog_txt);
txt.setText(text);
TextView confirm = (TextView) findViewById(R.id.login_dialog_btn);
confirm.setOnClickListener(this);
}
@Override
public void onClick(View v) {
MsgDialog.this.dismiss();
}
}
xml:
--------------------------------------------------------------화려한 분할선 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
dialog 사용자 정의 애니메이션:
1. 스타일.xml에 추가
2、anim/enter.xml
anim/exit.xml
3. 코드에서
DialogFragment 메서드 onCreateDialog에서 사용
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(),
R.style.AA);
dialg 사용자 정의 애니메이션, ok
전재 대상:https://www.cnblogs.com/cmlblog/p/7663142.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Service Configuration Error MessagesOccasionally, during bootup of Cisco hardware through Cisco IOS software, error messages similar to these are displayed:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.