タグ付けされた質問 「android-button」

android.widget.Button要素に関する質問。この要素はアクティビティで使用できます。



20
ボタンのテキストがLollipopですべて大文字になるのはなぜですか?
新しいNexus 9タブレット(Lollipop-API 21)を使用して互換性を最近テストした私のアプリ"Tide Now WA"で。 ボタンのテキストを書き込みます。このアプリは、Android 2.3およびAndroid 4.0を使用してテキストを正しく書き込みます。つまり、大文字と小文字が混在しています。 同じアプリをNexus 9で実行すると、テキスト内のすべての文字が大文字になります。 FWIW私のマニフェストには、次のステートメントが含まれています。 uses-sdk android:minSdkVersion="10" android:targetSdkVersion="14" これをコードで修正できますか、それともOSのバグですか?

11
Androidマテリアルデザインボタンのスタイル
マテリアルデザインのボタンのスタイルがわかりません。使用方法セクションの下にある「強制停止」ボタンと「アンインストール」ボタンのように、添付のリンクのようなカラフルな隆起ボタンを入手したいのですが。利用可能なスタイルはありますか、それとも定義する必要がありますか? http://www.google.com/design/spec/components/buttons.html#buttons-usage デフォルトのボタンスタイルが見つかりませんでした。 例: <Button style="@style/PrimaryButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Calculate" android:id="@+id/button3" android:layout_below="@+id/editText5" android:layout_alignEnd="@+id/editText5" android:enabled="true" /> 追加してボタンの背景色を変更しようとすると android:background="@color/primary" タッチアニメーション、影、丸みを帯びた角など、すべてのスタイルがなくなります。

28
マテリアルデザインとAppCompatを使用したAndroidのボタンのカラーリング
AppCompat今日アップデートが出る前に、Android Lのボタンの色を変更できましたが、古いバージョンではできませんでした。新しいAppCompatアップデートを含めた後、どちらのバージョンでも色を変更できません。ボタンを押すと消えます。ボタンの色を変更する方法を知っている人はいますか? 次の写真は、私が達成したいことを示しています。 白いボタンがデフォルトで、赤いボタンが私が欲しいものです。 これは私が以前にボタンの色を変更するために行っていたものですstyles.xml: <item name="android:colorButtonNormal">insert color here</item> そしてそれを動的に行うには: button.getBackground().setColorFilter(getResources().getColor(insert color here), PorterDuff.Mode.MULTIPLY); また、テーマの親をから@android:style/Theme.Material.Light.DarkActionBarに変更しましたTheme.AppCompat.Light.DarkActionBar

10
ホームボタンのように機能するように戻るボタンをオーバーライドする
戻るボタンを押すと、アプリケーションが破棄された状態ではなく、停止した状態になります。 Android ドキュメントではそれは述べています: ...すべてのアクティビティに、[戻る]が押されたときに破棄されるという動作があるわけではありません。ユーザーがミュージックアプリケーションで音楽の再生を開始し、[戻る]を押すと、アプリケーションは通常のバック動作を上書きし、プレーヤーのアクティビティが破棄されないようにし、アクティビティが表示されなくなっても音楽の再生を継続します この機能を自分のアプリケーションに複製するにはどうすればよいですか? 3つの可能性があると思います... 戻るボタンの押下をキャプチャし(以下を参照)、ホームボタンが呼び出すメソッドを呼び出します。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { Log.d(this.getClass().getName(), "back button pressed"); } return super.onKeyDown(keyCode, event); } 戻るボタンの押下をキャプチャしてから、ホームボタンの押下を偽装します。 [戻る]ボタンを押すと、ホーム画面のアクティビティが開始され、アプリケーションのアクティビティが停止状態になります。 編集: 私はサービスについて知っており、この問題に関連するアプリケーションでサービスを使用しています。この質問は特に、戻るボタンを押したときにアクティビティを破棄状態ではなく停止状態にすることに関するものです。

5
Androidカスタマイズボタン。テキストの色を変更する
このように、さまざまな状態で背景のドローアブルを変更するボタンを作成しました。 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/btn_location_pressed" /> <!-- pressed --> <item android:state_focused="true" android:drawable="@drawable/btn_location_pressed"/> <!-- focused --> <item android:drawable="@drawable/btn_location"/> <!-- default --> ここでの問題は、ドローアブルの場合と同じようにtextColorも変更しようとしていることですが、それができません。私はすでにandroid:textColorとandroid:colorを試しましたが、秒数が背景を変更している間、最初のものは機能しません。 次のコードは私のレイアウトの一部です。テキストの色については、通常の状態のテキストの色に対してのみ機能するため、押している間は白の色に変わりません。 <Button android:id="@+id/location_name" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="5dp" android:background="@drawable/location" android:textSize="15sp" android:textColor="@color/location_color" android:textColorHighlight="#FFFFFF" /> 誰か手がかりはありますか?

6
カスタムサークルボタン
カスタムボタンを作成し、円にする必要があります。サークルボタンを作成するにはどうすればよいですか?draw9patchではそれが可能だとは思いません。 また、カスタムボタンの作り方もわかりません! 何か提案はありますか?



10
PreferenceScreenにボタンを追加する方法は?
私はAndroid開発にかなり慣れていないので、プリファレンスに出会いました。それを見つけPreferenceScreenてログイン機能を作成したいと思いました。唯一の問題は、「ログイン」ボタンをに追加する方法がわからないことPreferenceScreenです。 これが私のPreferenceScreen姿です: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> ... <PreferenceScreen android:title="@string/login" android:key="Login"> <EditTextPreference android:persistent="true" android:title="@string/username" android:key="Username"></EditTextPreference> <EditTextPreference android:title="@string/password" android:persistent="true" android:password="true" android:key="Password"></EditTextPreference> </PreferenceScreen> ... </PreferenceScreen> ボタンは2つEditTextPreferenceののすぐ下にある必要があります。 この問題の簡単な解決策はありますか?私が見つけた1つの解決策は、sub PreferenceScreens を使用しているため機能していませんでした。 更新: 私はこの方法でボタンを追加できることを理解しました: <PreferenceScreen android:title="@string/login" android:key="Login"> <EditTextPreference android:persistent="true" android:title="@string/username" android:key="Username"></EditTextPreference> <EditTextPreference android:title="@string/password" android:persistent="true" android:password="true" android:key="Password"></EditTextPreference> <Preference android:layout="@layout/loginButtons" android:key="loginButtons"></Preference> </PreferenceScreen> レイアウトファイル(loginButtons.xml)は次のようになります。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" …

5
includeタグを使用したAndroidデータバインディング
更新メモ: 上記の例は適切に機能します。リリース1.0-rc4では、不要な変数が必要になるという問題が修正されたためです。 元の質問: 私はそれがドキュメントに記載されているように正確に行いますが、機能しません: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... buttons.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." /> MyActivity.java: ... binding = DataBindingUtil.inflate... binding.button; ->cannot resolve symbol 'button' ボタンの入手方法は?


10
Android:ボタンクリックの処理方法
JavaやAndroid以外の分野で確かな経験を積んでいる私は、Androidを学んでいます。 私はさまざまな分野で多くの混乱を抱えていますが、その1つはボタンのクリックの処理方法です。(!!!)、彼らは簡単に表示されていることをやって、少なくとも4の方法があり、ここでは、 一貫性を保つために、それらをリストします。 View.OnClickListenerアクティビティにクラスのメンバーを入れonClick、onCreateアクティビティメソッドのロジックを処理するインスタンスに割り当てます。 「onCreate」アクティビティメソッドで「onClickListener」を作成し、setOnClickListenerを使用してボタンに割り当てます アクティビティ自体に「onClickListener」を実装し、ボタンのリスナーとして「this」を割り当てます。アクティビティにボタンが少ない場合は、ボタンIDを分析して、適切なボタンの「onClick」ハンドラを実行する必要があります 'onClick'ロジックを実装するアクティビティにパブリックメソッドを用意し、それをアクティビティxml宣言のボタンに割り当てます。 質問1: それらはすべてメソッドですか、他のオプションはありますか?(私は他に必要はありません、好奇心が強いだけです) 私にとって、最も直感的な方法は最新の方法です。これは、入力する必要のあるコードの量が最も少なく、最も読みやすい(少なくとも私にとって)方法です。 ただし、このアプローチが広く使用されているとは思いません。それを使用することの短所は何ですか? 質問2: これらの各方法の長所と短所は何ですか?あなたの経験または良いリンクを共有してください。 どんなフィードバックでも大歓迎です! PS私はGoogleでこのトピックの何かを見つけようとしましたが、私が見つけた唯一のことは、それを行う方法の説明であり、なぜそれが良いか悪いかではありません。

6
アイコンとテキストのAndroidボタン
私のアプリには次のようなボタンがいくつかあります。 <Button android:id="@+id/bSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="16dp" android:text="Search" android:textSize="24sp" /> テキストとアイコンで同じボタンを作成しようとしています。android:drawableLeftは私には機能しません(多分それは機能しますが、アイコンに最大の高さを設定する方法がわかりません)。 そこで、ImageViewとTextViewを使用してLinearLayoutを作成し、ボタンのように機能させました。 <LinearLayout android:id="@+id/bSearch2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@android:drawable/btn_default" android:clickable="true" android:padding="16dp" android:orientation="horizontal" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="5dp" android:adjustViewBounds="true" android:maxHeight="30dp" android:maxWidth="30dp" android:scaleType="fitCenter" android:src="@drawable/search_icon" /> <TextView android:id="@+id/tvSearchCaption" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:textSize="24sp" android:paddingRight="30dp" android:gravity="center" android:text="Search" /> </LinearLayout> 私の新しいボタンはまさに私が欲しいものです(フォントサイズ、アイコン、テキストの配置)。しかし、それは私のデフォルトのボタンのようには見えません: そこで、新しいボタンの背景とテキストの色を変更しようとしました。 Button Search = (Button) findViewById(R.id.bSearch); LinearLayout …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.