Android 中的活动,手动创建活动,添加按钮,使用Toast

活动:是一种可以包含用户界面的组件,主要用于和用户之间交互

网上有手动创建活动的内容

只要是创建和加载布局
添加一个按钮:在res—>layout first_layout.xml上加入按钮
如下代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
        android:id="@+id/button_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Button 1" />
</LinearLayout>

按钮的id号和长高,还有按钮的名字。
显示这个按钮
src—->main—->java—->firshtActivity.java中加入
super.onCreate(savedInstanceState);
setContentView(R.layout.first_layout);
加入第二条语句,就可以显示咯

添加了组件之后还是不可以运行,因为手动创建活动虽然以及Android studio帮我们注册了,但是还没有为程序设置主活动,也就是说,程序需要不知道先启动那个活动,我认为类似主函数。所有的活动都在AndroidManifest.xml中,需要进行注册才可以生效
main——>AndroidManifest.xml添加声明
代码:

 <activity android:name=".FirstActivity" android:label="This is first Activity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

可以运行了

在活动中使用Toast
Toast 是一种提示方式,就是当有事件的时候,就会出现提醒。在一段时间后就会消失
上面我们创建了按钮,为按钮添加Toast的事件
在主代码中FirstActivity.java中为按钮添加事件
代码:
Button button1 = (Button) findViewById(R.id.button_1);
button1.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Toast.makeText(FirstActivity.this,”you clicked button 1 “, Toast.LENGTH_SHORT).show();
}
});

首先获取ID号,之前设置好的,添加事件,匿名类。
Toast有三个参数,传入的对象,提示的内容,提示的时间。然后进行显示。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值