1.安卓里的tableview
<ListView
android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="match_parent" />
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout);
ListView lv;
lv = findViewById(R.id.lv);
lv.setAdapter(new Myadapter());
}
private class Myadapter extends BaseAdapter {
@Override
public int getCount() {
//多少记录 类似numberofrow
return 100;
}
@Override
public Object getItem(int i) {
//获取一条 numberofrow
return null;
}
@Override
public long getItemId(int i) {
return 0;
}
@Override
public View getView(int i, View contentview, ViewGroup viewGroup) {
//返回view对象
TextView tv = null;
if (contentview == null) {
tv = new TextView(MainActivity.this);
}else {
tv = (TextView) contentview;
}
tv.setText("jjjj"+ i);
tv.setTextColor(Color.RED);
tv.setTextSize(20);
return tv;
}
}
}
2.alertView
//确定取消对话框
AlertDialog.Builder builder = new AlertDialog.Builder(this);
// {
// builder.setTitle("jjjjj");
// builder.setMessage("jjjjhgsssss");
// builder.setPositiveButton("sjhi", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialogInterface, int i) {
//
// }
// });
// builder.setNegativeButton("for", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialogInterface, int i) {
//
// }
// });
// }
// {
// String[] items = {"n", "nn"};
// builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialogInterface, int i) {
// dialogInterface.dismiss();
// ;
// }
// });
// }
builder.show();
3共同style
styles.xml
<style name="my_text_style">
<item name="android:textSize">20dp</item>>
<item name="android:layout_width">wrap_content</item>>
<item name="android:layout_height">wrap_content</item>>
<item name="android:textColor">#ff0000</item>
</style>
<textView
style="@style/my_text_style">
style继承
<style name="n2" parent="my_text_style">
<item name="android:textColor">#ff9900</item>
</style>
4子线程
new Thread() { @Override public void run() { try{ }catch (Exception er){ Message msg = Message.obtain(); msg.what = 6; handler.sendMessage(msg); } } }.start();
回主线程
private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); } };
5 //生成get set 方法 ctrl+enter 光标要在变量上(mac版as)