以 android\packages\app\voiceDialer 为例, 如何在界面上加一个按钮呢?1) 先 res\layout\x.xml 中加一个 button 标识.这个 button 标识在界面上的位置如何定位呢?2) 如何按钮点击事件处理?

解决方案 »

  1.   

    Quote: 引用 楼主 huabinsir 的回复:

    .....
    Quote:

    拿2L的代码为例子....   先在activity_main.xml中定义一个Button控件  如下:
    ?<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="@string/hello"
        />
        
     <Button  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:id="@+id/about_button" />
    </LinearLayout>再在相应的Activity类中   通过setContentView(R.layout.activity_main);加载activity_main.xml布局    通过Button b = (Button)findViewById(R.id.about_button); 获得Button对象2L  setOnClickListener方法  注册按钮点击事件     希望LZ还是看看android基础视频什么的