Android Kotlin Fundamentals: Add user interactivity
3.Task: Add an EditText for text input
This the same code you finished in a previous codelab.
be動詞ってなくてもええんかな?
Step 2: Add an EditText
In the Palette pane, notice how the icon for TextView shows the letters Ab with no underscoring. The EditText icons, however, show Ab underscored. The underscoring indicates that the view is editable.
下線の有無はそういう違いだったのか(・∀・)シランカッタ
5. Task: Add a button and style it
Step 1: Add a DONE button
またcolorAccentがcolors.xmlにないな。
これは今はない設定なのか?
と思ったが、themes.xmlに
という指定があったので"teal_200"を"colorAccent"に変えたら変更された模様。
関係ないがstyles.xmlで指定してもthemes.xmlで指定されていたら、こっちが優先されるんだろうか?
6. Task: Add a TextView to display the nickname
Step 2: Change the visibility of the TextView
何故か、指定してもテキスト(コード)の方で以下の2つが出て来ないな…なんだろうか。
style="@style/NameStyle" android:text=""
7. Task: Add a click listener to the DONE button
Step 1: Add a click listener
5.Hide the nickname EditText view by setting the visibility property of editText to View.GONE.
なんか強調表示の範囲がおかしいというか、EditTextが強調表示されているが故に文が読みにくくなっているような。
Android Kotlin Fundamentals:02.3 ConstraintLayout using the Layout Editor
4. Task: Use Layout Editor to build a ConstraintLayout
Step 1: Set up your Android Studio work area
日本語化してるからAutoconnect toggle buttonがどれかわからない…
Enable Autoconnection to Parentでいいのかな?
と思ったら下でアイコンが表示されてた。
名前は違うけど、これでいいのか。
default marginが何故かGUIで設定できない。
数値を押しに行くとドロワー(?)パネルが消えちゃう…
うちの環境がおかしいのかな?
bias slidersが見当たらないΣ(・ω・`≡´・ω・)
と思ったら、Constraint Widgetのとこにあったわ(ノ∀`) ← view inspectorが正式名称
ダーク設定にしていたからか、ボケてきているからか、見落としていたわ。
Step 2: Add margins for the Hello World text view
なぜかTextViewに左右のmarginをセットしてもキャンセルされてしまう…
上下には設定出来るのに…なぜだ(´・ω・`)?
あれ? 既存の制約を消して(黒丸クリック)からもう一回 +したら設定できるようになった。
Step 3: Adjust constraints and margins for the text view
In the view inspector, click the Delete Bottom Constraint dot 8b8e6d915b2b4a9c.pngon the square to delete the bottom constraint.
ここで間に入ってる画像、上下逆じゃない(´・ω・`)?
これだとBottomじゃなくてTopの方じゃない?
5. Task: Style the TextView
Step 1: Add a font
ここも"Add font to project"の手順が後だな…
Step 2: Add a style
styles.xmlはなくてthemes.xmlしかないな
Android Studio4.1辺りから変更になったのか…
このような色の実際の定義は、テーマ内で提供されています。デバイスが夜間モードになると、アプリは「ライト」テーマから「ダークテーマ」テーマに切り替えることができます。またリソース名の値も変更できます。スタイルは特定の色の定義ではなくセマンティック名を使用しているため、スタイルを変更する必要はありません。
themes
ってあるけど、実際の色の設定でcolors.xmlとかでやってんじゃね(´・ω・`)?
「ライト」テーマと「ダーク」テーマの切り替え用のスタイルセットのように思えるけど、そういうことではないのか…
どうでもいいが"「ダークテーマ」テーマ"になってるな…
原文だとyour app can switch from its "light" theme to its "dark" themeだけども、翻訳AIがおかしいんかな( ゜σ・゚)ホジホジ
テーマの方に書いても上手く適用されなかったので、styles.xmlを新規に作ってそこに値をペーストしたら適用された。
あ(ノ∀`)
styleに指定しようとして蹴られてるだけだったw
android:themeの方に指定したら上手く行ったわ。
6. Task: Add a second TextView and add constraints
Step 1: Add a new text view
constraint handleは緑にならずに青丸が表示されるだけかな。
Step 3: Set attributes for the new text view
属性ペインだとlayout_widthの方が上に来てるな。
まあいいんだけどもw
10. Task: Add a baseline constraint
Baseline constraint
Edit Baselineアイコンが出て来ない。
ああ、ベースラインアイコンとかサンプルデータのセットは右クリックすればコンテキストメニューで出てくるんだな。
11. Task: Add a chain of buttons
Step 2: Create a horizontal chain and constrain it
16dpを@dimen/margin_wideに差し替えたり、visibilityを設定したりしてないな…
なぜかgreen_buttonのandroid:layout_marginEndだけ16dpのままだなw
12. Task: Add click handlers to the buttons
項番4のview's background Add
ピリオド抜け?
whenのとこでR.id.box_~_textと指定してるけど、これでアクセス出来るのか?
取り敢えずfindViewById