安卓数字时钟和表状时针
2015-08-12 18:00
225 查看
弄了一下午,就弄出来一个时针的转换,毕竟新手。。。。
另一个类:
貌似现在DigitalClock已经过时了,不过还是自己花一下午整出来的。
下边的是一个简单的布局:
数字时针的布局:
不过在这里边遇到一个问题,就是在布局中改变button的位置,就会报错,实在是找不到错误,如果哪位大神知道解决方法,望告知。。。。
package com.example.digitalclock; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.AnalogClock; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity { private Button analogbutton; private TextView analogtextview; private AnalogClock analogclock; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); analogbutton=(Button)findViewById(R.id.analogclockbutton); analogtextview=(TextView)findViewById(R.id.analogClockTextView); analogclock=(AnalogClock)findViewById(R.id.analogClock); analogtextview.setText("Current clock is AnalogClock"); analogbutton.setOnClickListener(new Button.OnClickListener() { public void onClick(View v){ Intent myintent = new Intent(); myintent.setClass(MainActivity.this,SupplActivity.class); MainActivity.this.startActivity(myintent); MainActivity.this.finish(); } }); } }
另一个类:
package com.example.digitalclock; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.graphics.Color; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.DigitalClock; import android.widget.TextView; public class SupplActivity extends Activity { private Button digitalbutton; private TextView digitaltextview; private DigitalClock digitalclock; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_suppl); digitalbutton=(Button) findViewById(R.id.digitalClockButton); digitaltextview=(TextView) findViewById(R.id.digitalClockTextView); digitalclock = (DigitalClock) findViewById(R.id.digitalClock); digitaltextview.setText("Current clock is DigitalClock"); digitalclock.setTextColor(Color.GREEN); digitalbutton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent myintent = new Intent(); myintent.setClass(SupplActivity.this,MainActivity.class); SupplActivity.this.startActivity(myintent); SupplActivity.this.finish(); } }); } }
貌似现在DigitalClock已经过时了,不过还是自己花一下午整出来的。
下边的是一个简单的布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/a_2" > <Button android:id="@+id/analogclockbutton" android:layout_width="100dip" android:layout_height="40dip" android:layout_marginTop="40dip" android:layout_gravity="center" android:text="@string/hello" android:background="#9C9C9C" /> <TextView android:id="@+id/analogClockTextView" android:layout_width="fill_parent" android:layout_height="60dip" android:textColor="#C71585" android:textSize="18sp" android:gravity="center"/> <AnalogClock android:id="@+id/analogClock" android:layout_width="200dip" android:layout_height="200dip" android:layout_gravity="center"/> </LinearLayout>
数字时针的布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/a_2"> <Button android:id="@+id/digitalClockButton" android:layout_width="100dip" android:layout_height="40dip" android:text="返回" android:layout_marginTop="60dip" android:layout_gravity="center"/> <TextView android:id="@+id/digitalClockTextView" android:layout_width="fill_parent" android:layout_height="60dip" android:textColor="#000000" android:textSize="18sp" android:gravity="center" /> <DigitalClock android:id="@+id/digitalClock" android:layout_width="120dip" android:layout_height="40dip" android:layout_marginTop="30dip" android:textSize="18sp" android:textColor="#ffffff" android:layout_gravity="center"/> </LinearLayout>
不过在这里边遇到一个问题,就是在布局中改变button的位置,就会报错,实在是找不到错误,如果哪位大神知道解决方法,望告知。。。。
相关文章推荐
- C#停车位管理系统
- CSS3盒子阴影box-shadow
- 编写高质量代码改善C#程序的157个建议——建议8: 避免给枚举类型的元素提供显式的值
- 什么是算法,什么是数据结构
- C++文件读取
- Ceph源码编译
- tempfile
- android 屏幕分辨率总结
- HDU 1128 Self Numbers
- ROS的tf包中坐标变换的方法
- 大道至简-小波
- Android 高仿微信实时聊天 基于百度云推送
- Redis集群的安装测试(伪分布模式 - 主从复制)
- Eclipse中集成Ant配置 (转)
- django notes 七:Using Forms
- 安装MySQL
- ngrep
- AsyncTask简单使用
- WPF_Path学习
- Python进阶 函数式编程