プログラミング

プロおよび熱狂的プログラマーのためのQ&A

10
Android API 21ツールバーのパディング
Android SDK APIバージョン21(サポートライブラリ)の新しいツールバーの余分なパディングを取り除くにはどうすればよいですか? 私はこの写真の赤い矢印について話している: これが私が使用しているコードです: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:background="?attr/colorPrimary" android:padding="0dp" android:layout_margin="0dp"> <RelativeLayout android:id="@+id/action_bar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="0dp" android:padding="0dp" android:background="#000000"> <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content"/> </RelativeLayout> </Toolbar> ご覧のとおり、関連するすべてのパディングを0に設定しましたが、Spinnerの周りにはまだパディングがあります。余分なパディングを取り除くために何を間違えたか、何をする必要がありますか? 編集 一部は、なぜ私がこれをやろうとしているのか疑問に思っています。 マテリアルデザインの仕様に従って、スピナーは左側から72 dpにする必要があります スピナーを適切に配置するために、Googleが配置したパディングを無効にする必要があります。 編集2 以下のChris Baneの回答に従って、contentInsetStartを0に設定します。サポートライブラリでは、アプリの名前空間を使用する必要があります。 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="@dimen/action_bar_height" android:background="?attr/colorPrimary" android:contentInsetStart="0dp" android:contentInsetLeft="0dp" app:contentInsetLeft="0dp" app:contentInsetStart="0dp" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> …

7
AngularJS:ng-show / ng-hideが `{{}}`補間で機能しない
AngularJSが提供するng-showおよびng-hide関数を使用して、一部のHTMLを表示/非表示にしようとしています。 ドキュメントによると、これらの関数のそれぞれの使用法は次のとおりです。 ngHide – {expression}-式が真である場合、要素はそれぞれ表示または非表示になります。ngShow – {expression}-式が真である場合、要素はそれぞれ表示または非表示になります。 これは、次のユースケースで機能します。 <p ng-hide="true">I'm hidden</p> <p ng-show="true">I'm shown</p> ただし、オブジェクトのパラメーターを式として使用するng-hideと、とにng-showは正しいtrue/ false値が与えられますが、値はブール値として扱われないため、常にreturnを返しfalseます。 ソース <p ng-hide="{{foo.bar}}">I could be shown, or I could be hidden</p> <p ng-show="{{foo.bar}}">I could be shown, or I could be hidden</p> 結果 <p ng-hide="true">I should be hidden but I'm actually shown</p> <p ng-show="true">I should …

4
Swift 2.0-二項演算子「|」2つのUIUserNotificationTypeオペランドには適用できません
私はこの方法でローカル通知のアプリケーションを登録しようとしています: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) Xcode 7とSwift 2.0では、エラーが発生しますBinary Operator "|" cannot be applied to two UIUserNotificationType operands。私を助けてください。
193 ios  swift  swift2 

13
アンチパターンとは何ですか?
私はパターンとアンチパターンを研究しています。私はパターンについて明確な考えを持っていますが、アンチパターンを取得していません。WebとWikipediaの定義は私を混乱させます。 誰かがアンチパターンとは何かを簡単な言葉で私に説明できますか?目的は何ですか?彼らは何をしますか?それは悪いことですか、それとも良いことですか?

6
Python:functools.partialが必要なのはなぜですか?
部分的なアプリケーションはクールです。functools.partialラムダを通過できない機能は何ですか? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : sum(1, y) >>> incr(2) 3 >>> def sum2(x, y): return x + y >>> incr2 = functools.partial(sum2, 1) >>> incr2(4) 5 でfunctools、より効率的、あるいは読める何とか?

7
バッチファイルでワイルドカードに一致するファイルをループする方法
私は一連の基本ファイル名を持っています。各名前「f」には、正確に2つのファイル「f.in」と「f.out」があります。すべてのファイル名を処理するバッチファイル(Windows XPの場合)を作成します。 ベース名「f」を表示する 「f.in」に対してアクションを実行します 「f.out」に対して別のアクションを実行します たとえば、*。in(または* .out)を検索する以外に、ベースファイル名のセットを一覧表示する方法はありません。


9
最後のgit addを元に戻すにはどうすればよいですか?
gitで最後にステージングされた(コミットされていない)変更をアンステージングすることは可能ですか?現在のブランチにステージングされているファイルとされていないファイルが多数あるとします。ある時点で、愚かなプログラマーが誤って実行しました。 git add -- . ...の代わりに: git checkout -- . このプログラマーは、いくつかの魔法のgitコマンドを使用して、最後の変更のステージを解除できますか?それとも、最初に実験する前に彼はコミットすべきだったのでしょうか?
193 git 


13
Mavenでファイルをコピーするためのベストプラクティス
Maven2を使用して、開発環境からdev-serverディレクトリにコピーする構成ファイルとさまざまなドキュメントがあります。不思議なことに、Mavenはこのタスクに強いとは思えません。 オプションの一部: Mavenでコピータスクを簡単に使用する <copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/> Antプラグインを使用して、Ant からのコピーを実行します。 タイプのアーティファクト構築ジッパーを通常型のあるPOMの「主」アーティファクトと一緒に、ジャー、次にアンパックターゲットディレクトリにリポジトリからのアーティファクト。 後述するmaven-resourcesプラグイン。 Mavenアセンブリプラグイン-しかし、これを簡単かつ「従来どおり」実行したい場合は、多くの手動定義が必要なようです。 このページでは、コピーを実行するためのプラグインの作成方法も示しています。 以下で説明するように、maven-uploadプラグイン。 以下で説明するように、maven-dependency-plugin with copy。 これらすべては不必要にその場限りのように見えます。Mavenは、これらの標準的なタスクを大騒ぎせずに行うことに優れているはずです。 何かアドバイス?


27
Cステートマシン設計[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3か月前に閉鎖。 この質問を改善する CとC ++が混在する小さなプロジェクトを作成しています。私は、ワーカースレッドの1つの中心に、小さな風のステートマシンを1つ構築しています。 SOの達人があなたのステートマシン設計テクニックを共有するかどうか疑問に思っていました。 注:私は主に、試行錯誤した実装技術の後にいます。 更新: SOで収集されたすべての優れた入力に基づいて、私はこのアーキテクチャで解決しました:

10
JavaでSystem.exitを呼び出す必要がある場合
JavaではSystem.exit(0)、次のコードの有無にどのような違いがありますか? public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } } 文書は言う:「このメソッドは正常に復帰することはありません。」どういう意味ですか?
193 java  exit 

2
PHPで</ script>が解析エラーを表示しないのはなぜですか?
次のPHPコードを実行していました。 &lt;?php &lt;/script&gt; ?&gt; 解析エラーはなく、出力は " ?&gt;"(例)でした。 同様の場合、解析エラーが発生します。 &lt;?php &lt;/div&gt; ?&gt; 解析エラー:構文エラー、予期しない '&lt;'が... &lt;?php &lt;/script&gt; ?&gt;同じエラーが発生しないのはなぜですか?
193 php  syntax  parse-error 

18
宣言型プログラミングとは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 5年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私は、この用語がいくつかの異なる状況で投げ回されるのを聞き続けます。それは何ですか?

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