teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

新しいコードを追加

2018/05/24 23:32

投稿

kobayashi5884
kobayashi5884

スコア55

title CHANGED
File without changes
body CHANGED
@@ -41,6 +41,35 @@
41
41
  ```
42
42
  で作っています。
43
43
 
44
+ 下記コードも試してはみましたが、これを行うと画面が真っ白になってしまいました。
45
+ ```java
46
+ ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item) {
47
+
48
+ // Spinnerの本体部分に表示されるView
49
+ @Override
50
+ public View getView(int position, View convertView, ViewGroup parent) {
51
+
52
+ TextView v = (TextView) super.getView(position, convertView, parent);
53
+ Typeface font = Typeface.createFromAsset(getAssets(), "AozoraMincho-bold.ttf");
54
+ v.setTypeface(font);
55
+ v.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT));
56
+ return v;
57
+ }
58
+
59
+ // Spinnerのドロップダウン部分に表示されるView
60
+ @Override
61
+ public View getDropDownView(int position, View convertView, ViewGroup parent) {
62
+ TextView v = (TextView) super.getDropDownView(position, convertView, parent);
63
+ Typeface font = Typeface.createFromAsset(getAssets(), "AozoraMincho-bold.ttf");
64
+ v.setTypeface(font);
65
+ v.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT));
66
+ return v;
67
+ }
68
+
69
+ };
70
+ ```
71
+
72
+
44
73
  どうすれば、フォントネームを変えることができますか。
45
74
 
46
75
  android studioは3.1.2を使用