編輯:關於Android編程
Android開發中,有很多的功能在實際應用中都起了很大的作用,比如android進度條的實現方式,下面給大家介紹Android環形進度條(安卓默認形式),具體內容如下所示:
.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" > <Button android:id="@+id/mybut" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="查找網絡"/> </LinearLayout>
.java
package com.example.progressdialog;
import android.os.Bundle;
import android.app.Activity;
import android.app.ProgressDialog;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
private Button but=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.but=(Button) super.findViewById(R.id.mybut);
this.but.setOnClickListener(new OnClickListenerImp());
}
public class OnClickListenerImp implements OnClickListener{
public void onClick(View v) {
//創建我們的進度條
final ProgressDialog proDia=new ProgressDialog(MainActivity.this);
proDia.setTitle("搜索網絡");
proDia.setMessage("請耐心等待");
proDia.onStart();
//匿名內部類
new Thread(){
public void run(){
try{
Thread.sleep(3000);
}
catch(Exception e){
}
finally{
//匿名內部類要訪問類當中的數據,該數據必須為final
proDia.dismiss();//隱藏對話框
}
}
}.start();
proDia.show();
}
}
}
以上內容是小編給大家介紹的Android環形進度條(安卓默認形式)的相關知識,希望對大家有所幫助!
Android文本排版實現
在項目中有一個小功能需要實現,就是對多行文本進行排版布局,每一行的內容又分為兩部分,左邊為標題,右邊為描述,左邊內容長度不確定,右邊的內容需要對齊,如有換行也需要對齊右邊
TankWar 單機(JAVA版)版本2.3~版本2.4 為坦克畫血條
運行結果:為了在坦克上方畫血條 。血條首先要有坐標x,y 寬和高width和height血量的多少life也要有。所以新建類Life要有這些參數Life類如下: 
利用AbSlidingPlayView做一個廣告輪播效果
AbSlidingPlayView是AndBase框架中的功能之一,今天就來嘗試用AbSlidingPlayView來做一個好多類新聞app都會涉及到的,廣播輪播效果,能
Android View 事件分發機制源碼詳解(View篇)
前言在Android View 事件分發機制源碼詳解(ViewGroup篇)一文中,主要對ViewGroup#dispatchTouchEvent的源碼做了相應的解析,其