Android - 기본 컨트롤

3288 단어
TextView
텍스트 컨트롤 보이 기
// xml    :
    

//android:layout_width  android:layout_height          ,    :
//match_parent、fill_parent:              
//wrap_content :        

Button
단추 컨트롤
    
//           
        Button button = (Button)findViewById(R.id.button2);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                //      
            }
        });
//           
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_thrid);
        Button button = (Button)findViewById(R.id.button2);
        button.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {
        //      
    }

EditText
텍스트 컨트롤 을 편집 하 는 것 은 xml 파일 에서 사용 하 는 방법 이 비슷 하고 구별 속성 만 씁 니 다.
android:hint="Type something here" //     
androis:maxLines="2"  //    
EditText editText=(EditText)findViewById(R.id.edit_text);
String text = editText.getText().toString();

ImageView
그림 보이 기
app:srcCompat="@mipmap/ic_launcher"//      
ImageView imageView = (ImageView)findViewById(R.id.imageView);
imageView.setImageResource(R.mipmap.ic_launcher_round);
//        

ProgressBar
진행 표시 줄 은 android: visibility 를 표시 합 니 다.컨트롤 이 표 시 될 지 여 부 를 지정 합 니 다. 옵션 visible: 보 입 니 다.기본 값 invisible: 보이 지 않 지만 컨트롤 의 원래 위치 와 크기 gone: 보이 지 않 습 니 다. 위 치 를 차지 하지 않 습 니 다.
//xml  
style="?android:attr/progressBarStyle" //  
ProgressBar progressBar = (ProgressBar)findViewById(R.id.progressBar);
progressBar.setVisibility(View.VISIBLE);
//progressBar.setVisibility(View.INVISIBLE);
//progressBar.setVisibility(View.GONE);

AlertDialog
팝 업 알림 대화 상자
        AlertDialog.Builder dialog = new AlertDialog.Builder(ThridActivity.this);
        dialog.setTitle("Dialog");
        dialog.setMessage("Something important.");
        dialog.setCancelable(false);
        dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {

            }
        });
        dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {

            }
        });
        dialog.show();

좋은 웹페이지 즐겨찾기