使用Android的toast实现具体项目

Toast是Android专属的提示小对象,使用非常方便,做项目的时候是会经常用到的。其它不知道的,最好的一个功能我认为可以像调试JS一样把它看成是万能的alert();

  Toast参数详解:

  Toast(context,message,duration);第一个参数是指上下文,第二个参数是文字符类型,可用于显示用户可以看到的文字信息,第三个参数是int类型,可用于显示显示时间的间隔,时间间隔Android有内置常量。用法如:Toast.LENGTH_LONG。


import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class BrainTeaser extends AppCompatActivity implements AdapterView.OnItemClickListener {

    String[] queArr={"什么门永远关不上?","什么东西没人爱吃?",
            "什么瓜不能吃?","什么布不能切?",
            "什么鼠最爱干净?","偷什么不犯法?"};
    String[] aueArr={"球门","亏",
            "傻瓜","瀑布",
            "环保局","偷笑"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_brain_teaser);

        ArrayAdapter<String> adapter=new ArrayAdapter<>(this,
                android.R.layout.simple_list_item_1,
                queArr);
        ListView lv=(ListView)findViewById(R.id.lv);
        lv.setAdapter(adapter);
        lv.setOnItemClickListener(this);
    }

    public void onItemClick(AdapterView<?> parent ,View view,
                            int poistion,long id){
        Toast.makeText(this,"答案:"+aueArr[poistion],
                Toast.LENGTH_LONG).show();
    }

}

下面是该小程序的UI界面代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".BrainTeaser">
    <ListView
        android:id="@+id/lv"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

    </ListView>

</android.support.constraint.ConstraintLayout>

猜你喜欢

转载自blog.csdn.net/w2597014466/article/details/82587351