Android独学ノート


今日はAndroidでよく使うコントロールを学びました
  • TextView
  •     <TextView
            android:id="@+id/text_view"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:textSize="24sp"
            android:textColor="#00ff00"
            android:text="This is TextView" />

    2.Button
    <Button 
            android:id="@+id/button"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Button" />

    3.EditText
        <EditText 
            android:id="@+id/edit_text"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
    		android:hint="Type something here"
    		android:maxLines="2"
            />

    4.ImageView
        <ImageView 
            android:id="@+id/image_view"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/ic_launcher"
            />

    5.ProgressBar
            <ProgressBar 
            android:id="@+id/progress_bar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            style = "?android:attr/progressBarStyleHorizontal"
            android:max="100"
            />

    6.AlertDialog
    AlertDialog.Builder dialog = new AlertDialog.Builder(this);
    			dialog.setTitle("This is Dialog");
    			dialog.setMessage("Something important.");
    			dialog.setCancelable(false);
    			dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
    				
    				@Override
    				public void onClick(DialogInterface dialog, int which) {
    					// TODO          
    					
    				}
    			});
    			
    			dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    				
    				@Override
    				public void onClick(DialogInterface arg0, int arg1) {
    					// TODO          
    					
    				}
    			});
    			dialog.show();
    			

    7.ProgressDialog
    			ProgressDialog progressDialog = new ProgressDialog(this);
    			progressDialog.setTitle("This is ProgressDialog");
    			progressDialog.setMessage("Loading...");
    			progressDialog.setCancelable(true);
    			progressDialog.show();

    よく使われる属性は調べられます.