Android(安卓)Studio一些控件的使用
16lz
2021-12-04
插入图片
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@mipmap/qq"/>插入可编辑文本框
android:inputType="number"
android:hint="请输入QQ号码"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />插入文本框
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Text"
android:id="@+id/textView" />插入按钮
使控件居中的两种方法
通过gravity,使当前根布局下的所有孩子控件相对于当前的布局居中显示。
android:gravity="center_horizontal"
- 通过layout_gravity,当前控件相对于父控件显示的位置
"center_horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Text" android:id="@+id/textView" />
线性布局
LinearLayout
垂直排列android:orientation="vertical"
水平排列android:orientation="horizontal"
相对布局
RelativeLayout
ListView以列表的形式展示具体内容
"@+id/lv" android:layout_width="fill_parent" android:layout_height="fill_parent"> ————————————————————————————————————————————————————————————public class MainActivity extends AppCompatActivity { ListView lv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //view视图对象 lv = (ListView) findViewById(R.id.lv); // lv.setAdapter(new MyAdapter()); } private class MyAdapter extends BaseAdapter{ @Override public int getCount() { return 100; } @Override public View getView(int position, View view, ViewGroup viewGroup) { TextView tv = new TextView(MainActivity.this); tv.setText("这是第" + position + "个条目"); return tv; } @Override public Object getItem(int i) { return null; } @Override public long getItemId(int i) { return 0; } }}
更多相关文章
- RelativeLayout的常用属性
- Android之RelativeLayout相对布局
- Android(安卓)窗口管理
- 系出名门Android(8) - 控件(View)之TextSwitcher, Gallery, Imag
- Android(安卓)菜单(OptionMenu)大全 建立你自己的菜单
- android:contentDescription 的用途
- Android(安卓)开发学习小结(七)
- Android布局--相对布局,RTL,用代码实现布局
- 修改android statusbar颜色