zoukankan      html  css  js  c++  java
  • 高级控件下(一)

    1.计时器(Chronometer)
    <!-- 给应用授权:改变震动的权限 -->
    <uses-permission android:name="android.permission.VIBRATE"></uses-permission>
    //取得震动服务
    vb=(Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);
    //开始计时
    bstart.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
    ch.start();
    vb.vibrate(new long[]{1000,1000,1000,2000}
    , 0);
    }
    });
    //停止计时
    bstop.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    ch.stop();
    ch.setBase(SystemClock.elapsedRealtime());//复原

    }
    });
    2.标签组件方式一(TabHost)
    TabHost tabHost=getTabHost();
    //把内容XML绑定在tabhost中
    LayoutInflater.from(this).inflate(R.layout.tabhost
    , tabHost.getTabContentView(),true);
    TabSpec ts1=tabHost.newTabSpec("tab1")
    .setIndicator("选项一")
    .setContent(R.id.tv011);
    tabHost.addTab(ts1);

    TabSpec ts2=tabHost.newTabSpec("tab2")
    .setIndicator("选项二")
    .setContent(R.id.tv022);
    tabHost.addTab(ts2);

    TabSpec ts3=tabHost.newTabSpec("tab3")
    .setIndicator("选项三")
    .setContent(R.id.tv033);
    tabHost.addTab(ts3);

    方式二
    <?xml version="1.0" encoding="utf-8"?>
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

    <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/ll1"
    >
    <TextView
    android:id="@+id/tv044"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="选项内容一"
    android:textSize="20dp"
    />
    <ImageView
    android:src="@drawable/sss"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    ></ImageView>

    </LinearLayout>


    </TabHost>

  • 相关阅读:
    用成员函数指针作为Callback
    在ubuntu上编译gcc会到的问题及解决方法
    异步
    棋牌游戏服务器架构: 详细设计(二) 应用层设计
    elementUI eltable添加序号列
    vue 父子组件的相互调用
    所谓编程的哲学艺术
    亲爱的百度,您带着bug翩翩走来……呃
    std::vector<point>对距离固定点的距离排序
    升级ubuntu11出现grub错误
  • 原文地址:https://www.cnblogs.com/ch123456/p/6905079.html
Copyright © 2011-2022 走看看