textView属性:android:gravity、android:layout_gravity、android:textSize、android:textColor
点击;android:clickable="true"
Button:
android:textAllCaps
implement View.OnClickListener
public void onClick(View v){ switch(v.getid()){ case: ...} }
EditText:
android:hint、android:maxLines
String inpTex=editText().getText().toString();
ImageView:
android:src
imaVie.setImageResource(R.drawable.hah);
ProgressBar:
style="?android:attr/progressBarStyleHorizontal"
android:max
if(prBar.getVisibility() == View.GONE)
proBar.setVisibility(View.VISIBLE);
int prooo=proBar.getProgress();
proBar.setProgress(666);
AlertDialog:
AlertDialog.Builder dia = new AlertDialog.Builder(MainActivity.this);
dia.setTitle("TITLE");
dia.setMessage("hahahahaha");
dia.setCancelable(true);
dia.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.d("MainActivity","haha");
}
});
dia.setNegativeButton("Cancle", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.d("MainActivity","heihei");
}
});
dia.show();
ProgressDialog(已不推荐使用):
ProgressDialog proDia = new ProgressDialog(MainActivity.this);
proDia.setTitle("TITLE");
proDia.setMessage("Loading...");
proDia.setCancelable(true);
proDia.show();
四种基本布局:
LinearLayout
RelativeLayout(多使用):
android:layout_alignParentLeft/layout_alignParentRight/layout_alignParentTop/layout_alignParentBotton/layout_alignParentlayout_centerInParent/layout_above/layout_below/toLeftOf/toRightOf
FrameLayout:
android.support.percent.PercentFrameLayout:
compile 'com.android.support:percent:24.2.2
app:layout_widthPercentapp:layout_heightPercent
ListView简单用法:
private String[] data = {"a","b","c","d","e","f","g"};
ArrayAdapter<String> ada = new ArrayAdapter<String>(
MainActivity.this,android.R.layout.simple_list_item_1,data);
ListView lisVie = (ListView) findViewById(R.id.list_view);
lisVie.setAdapter(ada);