Android Studio 2.3 の Windows版でのコードの自動整形のショートカットキー
Ctrl + Alt + L
ちなみに、範囲選択してから使うと、該当箇所が自動整形される
調べたら、Command + Shift + L (コード中の文字の検索やら)とか、Mac版のとかが出たので、今後の自分用にメモ
Validates resource references inside Android XML files.
Android Studio 2.3でアンドロイドアプリを作っていた時のこと
マニフェストファイルにreceiverタグを追加する必要があって、実際に追加していると、android:name属性の値(?)に以下のようなエラーメッセージが表示された。
いろいろと調べたけど、どうやっても解決しない。
一方、別に問題なくコンパイルは通る。
で、落ち着いてメッセージをよく見ると、一行目に"is not public"。
該当するクラス(この場合、MyadminReceiverクラス)のアクセスレベルがpublicじゃな
いってこと。
アクセスレベルは無指定だったので、classなんたらの前にpublic指定子をつけたらすぐ解決。
冷静になれば簡単だったのにてこずったので、また同じ過ちを犯さないようにここに記しておく。(きっと誰の役にも立たないと思うが)
マニフェストファイルにreceiverタグを追加する必要があって、実際に追加していると、android:name属性の値(?)に以下のようなエラーメッセージが表示された。
'com.example.hoge.testapp.MyadminReceiver' is not public
Validates resource references inside Android XML files.
Validates resource references inside Android XML files.
いろいろと調べたけど、どうやっても解決しない。
一方、別に問題なくコンパイルは通る。
で、落ち着いてメッセージをよく見ると、一行目に"is not public"。
該当するクラス(この場合、MyadminReceiverクラス)のアクセスレベルがpublicじゃな
いってこと。
アクセスレベルは無指定だったので、classなんたらの前にpublic指定子をつけたらすぐ解決。
冷静になれば簡単だったのにてこずったので、また同じ過ちを犯さないようにここに記しておく。(きっと誰の役にも立たないと思うが)
登録:
投稿 (Atom)
FloatingActionButtonをスクロール中に消す
NestedScrollView を下にスクロールしている間は, FloatingActionButton を表示させないようにする. 少し変えれば, RecyclerView 等の他のScrollViewにも使えそう(未確認). 下に実際の挙動を示した. 目次 ...
-
SyntaxHighlighter v3は導入できなかったが、最新のSyntaxHighlighter v4を導入できたので、その方法を紹介したいと思う. SyntaxHighlighterを導入できずに諦めている人にぜひ読んでもらい、私と同じ喜びを感じてほしいと思う. ...
-
タイトルにある通り LinearLayoutでは、setHeight等が使えないので、android.view.ViewGroup.LayoutParamsを使う. LinearLayout linearLayout = findViewById(R.id.LinearL...
-
ConstraintLayout#LayoutParamsを使う. まず、ConstraintLayout上のViewを取得する. Button button = findViewById(R.id.button); もしくは、追加したい適当なオブジェクトを作成し、Con...