在使用android本身內建的圖示時,通常都不會知道引用的名稱所代表的圖示長什麼樣子,下面我把網路上可找到的圖示連結通通列出來,這樣以後就可以搭配連結來進行參考:
我用的版本
我的gradle:
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "tw.idv.ken.myapplication"
minSdkVersion 15
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
|
程式碼:
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = findViewById(R.id.button);
button.setOnClickListener(listener);
}
View.OnClickListener listener = new View.OnClickListener(){
public void onClick(View v){
new AlertDialog.Builder(MainActivity.this)
.setTitle("測試圖示")
.setIcon(android.R.drawable.divider_horizontal_dark)
.setMessage("測試圖示")
.setCancelable(false)
.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.show();
}
};
}
|
其中,setIcon 裡面的android.R.drawable.divider_horizontal_dark就是取用Android原生的圖片。
圖片的樣式可參考下述link: (我本來想一個一個圖片自己產生來貼,可是好多圖片要貼,覺得累...)
https://www.cnblogs.com/jeffen/p/6845489.html
留言列表