編輯:關於Android編程
(1)布局文件layout
package com.lc.toastdialog;
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
private Button button1;
private Button button2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) this.findViewById(R.id.button1);
button2 = (Button) this.findViewById(R.id.button2);
/*
* 普通的Toast
*/
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, 普通的Toast,
Toast.LENGTH_SHORT).show();
}
});
/*
* 自定義的Toast
*/
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 找到toast這個layout
View layout = LayoutInflater.from(MainActivity.this).inflate(
R.layout.toast, null);
// 對toast文件中的textView設置值
TextView textView = (TextView) layout.findViewById(R.id.text);
textView.setText(hello world!);
Toast toast = new Toast(MainActivity.this);
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(layout);
toast.show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}

詳解Android應用開發--MP3音樂播放器代碼實現(一)
需求1:將內存卡中的MP3音樂讀取出來並顯示到列表當中1.從數據庫中查詢所有音樂數據,保存到List集合當中,List當中存放的是Mp3Info對象2.迭代List集合,
Android布局之LinearLayout線性布局
LinearLayout是線性布局控件:要麼橫向排布,要麼豎向排布常用屬性:android:gravity------------設置的是控件自身上面的內容位置andro
安卓高級3 RecyclerView 和cardView使用案例
cardView:添加依賴:在Studio搜索cardview即可 在V7包中或者直接在gradle中添加compile 'com.android.support
Android 兩種制作圓形/圓角圖片的方法
前言: 目前網上有很多圓角圖片的實例,Github上也有一些成熟的項目。之前做項目,為了穩定高效都是選用Github上的項目直接用。但這種結束也是Android開發必備技