美文网首页
android UI

android UI

作者: 在下陈小村 | 来源:发表于2018-03-01 17:08 被阅读1次

1.对齐方式gravity,多种对齐方式之间用|来分隔。

2.button的显示的文字会默认全部转化成大写,textAllCaps=“false”,可以禁用该功能

3.EditText显示的行数:maxline属性

4.alertDialog弹出提示框

AlertDialog.Builder alertDialog=new AlertDialog.Builder(this);
                alertDialog.setTitle("这是dialog的标题");
                alertDialog.setMessage("你想说什么");
                alertDialog.setCancelable(true);
                alertDialog.setNegativeButton("取消", new DialogInterface.OnClickListener(){

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(UiManagerActivity.this,"点击了取消按钮",Toast.LENGTH_SHORT).show();
                    }
                });
                alertDialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(UiManagerActivity.this,"点击了确定按钮",Toast.LENGTH_SHORT).show();
                    }
                });
                alertDialog.show();

5.android不推荐使用progressDialog,推荐使用progress来代替,因为给用户明确的进度具有更好的交互体验。

6.四大布局:线性布局,相对布局,帧布局,百分比布局
百分比布局示例

7.WebView

public class WebViewActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web_view);
        WebView webView= (WebView) findViewById(R.id.webView);
        webView.getSettings().setJavaScriptEnabled(true);//让webview支持javascript
        webView.setWebViewClient(new WebViewClient());//从一个网页跳转到另一个网页时,目标网页依然在当前webView中打开,而不是去系统浏览器打开网页
        webView.loadUrl("http://www.baidu.com");//设置网站地址

    }
}

相关文章

网友评论

      本文标题:android UI

      本文链接:https://www.haomeiwen.com/subject/gjqnxftx.html