Android UI

目录

  1. button 中的默认字母是大写的,如何改成小写的呢?加上这个属性就可关闭
<Button
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="hello"
       android:textAllCaps="false"/>
  1. menu如何设置?
    在res目录下新建文件夹menu,新建xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:title="添加"
          android:id="@+id/add_item"/>
    <item android:title="删除"
          android:id="@+id/delete_item"/>
</menu>

然后在代码中重写onCreateOptionsMenu()去加载布局,点击事件重写onOptionsItemSelected()


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main,menu);
        return true;
    }
@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()){
            case R.id.add_item:
                Log.d(TAG, "onOptionsItemSelected: "+"添加");

                Intent intent = new Intent(Intent.ACTION_DIAL);
                intent.setData(Uri.parse("tel:10086"));
                startActivity(intent);

                break;
            case R.id.delete_item:
                Log.d(TAG, "onOptionsItemSelected: "+"删除");
                break;
        }
        return true;
    }
  1. 在LinearLayout中,layout_gravity属性,设置了vertical朝向,只有水平方向上的对齐方式才会生效,设置了horizontal朝向,只有垂直方向上的对齐方式才会生效
  2. EditText
  • 将光标移动到内容的末尾
    edittext.setSelection(int);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容