プログラミング

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

2
2列のグリッドビューと自動サイズ変更画像
2列のグリッドビューを作成しようとしています。この画像のように、1行に2枚の写真を並べて並べます。 しかし、私の写真は同じサイズではないため、それらの間にスペースがあります。これが私が手に入れているものです。 最初の写真を見るとわかるように、連絡先の名前と電話番号を示す凡例が非表示になっています。他の画像は正しく引き伸ばされません。 これがGridView xmlファイルです。ご覧のとおり、columnWidthは200dpに設定されています。自動で行いたいので、画面サイズごとに画像のサイズが自動的に変更されます。 <?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridViewContacts" android:layout_width="fill_parent" android:layout_height="fill_parent" android:numColumns="2" android:columnWidth="200dp" android:stretchMode="columnWidth" android:gravity="center" /> 各アイテム自体を表すアイテムxmlファイルです。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/imageViewContactIcon" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="fitXY" /> <LinearLayout android:id="@+id/linearlayoutContactName" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:paddingLeft="5dp" android:paddingTop="5dp" android:paddingBottom="5dp" android:background="#99000000" android:layout_alignBottom="@+id/imageViewContactIcon"> <TextView android:id="@+id/textViewContactName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFFFFF" android:textStyle="bold" android:textSize="15sp" …

7
applicationDidBecomeActiveの処理-「ビューコントローラーがアプリがアクティブになるのにどのように応答できるか」
私が持っているUIApplicationDelegateと、私のメインAppDelegate.mクラスでプロトコルをapplicationDidBecomeActive定義した方法。 アプリケーションがバックグラウンドから戻ったときにメソッドを呼び出したいのですが、メソッドが別のビューコントローラーにあります。applicationDidBecomeActiveメソッドに現在表示されているビューコントローラーを確認し、そのコントローラー内のメソッドを呼び出すにはどうすればよいですか?

5
name属性に角かっこがある入力用のjQueryセレクター
名前属性に角かっこがあるこの要素を選択しようとしています: <input type="text" name="inputName[]" value="someValue"> 私はこれを試しました(動作しません): $('input[inputName[]=someValue]') そしてどちらもこれをしません: $('input[inputName[]=someValue]') またはこれ: $('input["inputName[]"=someValue]') 編集:あなたの一部が指摘したように、$('input[inputName=someValue]')決して機能しないでしょう。私は何をしようとしていたことでした:$('input[name=inputName][value=someValue]')。(ただし[]、name属性では)。

15
Javaメソッドから2つの値を返す方法は?
Javaメソッドから2つの値を返そうとしていますが、これらのエラーが発生します。これが私のコードです: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + number2); } エラー: Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - missing return statement at assignment.Main.something(Main.java:86) …

7
ArrayListに値が存在するかどうかを確認します
スキャナーに書き込まれた値がに存在するArrayListかどうかを確認するにはどうすればよいですか? List<CurrentAccount> lista = new ArrayList<CurrentAccount>(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); lista.add(conta2); lista.add(conta3); lista.add(conta4); Collections.sort(lista); System.out.printf("Bank Accounts:" + "%n"); Iterator<CurrentAccount> itr = lista.iterator(); while (itr.hasNext()) { …
179 java  arraylist  contains 

1
なぜ早期復帰が他よりも遅いのですか?
これは、私が数日前に答えたフォローアップの質問です。編集:その質問のOPは、私が彼に投稿したコードを使用して同じ質問をしているようですが、私はそれを知りませんでした。謝罪。提供される答えは異なります! 実質的に私はそれを観察しました: >>> def without_else(param=False): ... if param: ... return 1 ... return 0 >>> def with_else(param=False): ... if param: ... return 1 ... else: ... return 0 >>> from timeit import Timer as T >>> T(lambda : without_else()).repeat() [0.3011460304260254, 0.2866089344024658, 0.2871549129486084] >>> T(lambda : with_else()).repeat() [0.27536892890930176, 0.2693932056427002, 0.27011704444885254] >>> …


7
「Microsoft Advertising SDK」Visual Studio拡張機能をアンインストールする方法
Visual Studio(私にとっては2012)にリストされている拡張機能の1つは、「Microsoft Advertising SDK for Windows 8.1」です。不要な拡張機能をアンインストールしたいのですが、これでは許可されません。(有効!)ボタンにカーソルを合わせると、ツールチップに次のように表示されます。 この製品は拡張機能とアップデートを介してアンインストールできません 次のようになります。 2番目の検査で、右下に同様の(より役立つ)メッセージが表示されます。 この拡張機能を削除するには、Windowsのコントロールパネルの[プログラムと機能]ペインを使用する必要があります。 簡単でしょう?しかし、それはありません! または: 画面の指示に加えて、検索も行いました。唯一役立つソースは、基本的に同じことを言っているこのMSDNページでした。 リンクが壊れています。 コメント投稿者は、拡張機能のWebページ(「レビュー」タブと「Q AND A」タブを参照)にはいくつかの同様の不満があると述べました。私もこの質問をクロスポストしました。 リンクは壊れていますが、検索すると他の人がまだMSDNフォーラムで不満を言っています。 いずれにしても、この拡張機能をアンインストールする簡単な方法はありますか?


4
$ location / html5とハッシュバングモードの切り替え/リンクの書き換え
Angularがtempaltes内のアンカータグのhref属性に表示されるURLを書き換えて、html5モードでもハッシュバングモードでも機能するように見えました。位置情報サービスのドキュメントには、 HTMLリンクの書き換えによってハッシュバングの状況が処理されると記載されているようです。したがって、HTML5モードでない場合はハッシュが挿入され、HTML5モードの場合は挿入されないことを期待します。 ただし、書き換えは行われていないようです。次の例では、モードを変更することはできません。アプリケーションのすべてのリンクは手動で書き換える必要があります(または実行時に変数から派生させる必要があります。モードに応じてすべてのURLを手動で書き換える必要がありますか? Angular 1.0.6、1.1.4、1.1.3でクライアント側のURLの書き換えが行われていないようです。すべてのhref値の先頭に、ハッシュバングモードの場合は#/、html5モードの場合は/を付ける必要があるようです。 書き換えを発生させるために必要な設定はありますか?ドキュメントを読み違えていますか?他にばかげたことをしていますか? ここに小さな例があります: <head> <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.js"></script> </head> <body> <div ng-view></div> <script> angular.module('sample', []) .config( ['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { //commenting out this line (switching to hashbang mode) breaks the app //-- unless # is added to the templates $locationProvider.html5Mode(true); $routeProvider.when('/', { template: 'this is home. …

4
SQLiteテーブルの制約-複数の列で一意
SQLiteのWebサイトでこれに構文「チャート」を見つけることができますが、例がなく、コードがクラッシュしています。1つの列に一意の制約がある他のテーブルがありますが、2つの列のテーブルに制約を追加します。これは、「構文エラー」というメッセージを含むSQLiteExceptionを引き起こしているものです。 CREATE TABLE name (column defs) UNIQUE (col_name1, col_name2) ON CONFLICT REPLACE 私はこれを以下に基づいて行っています: テーブル制約 明確にするために、私が提供したリンクのドキュメントにはCONTSTRAINT name、制約の定義の前に来る必要があると書かれています。 しかし、解決策につながる可能性があるのは、括弧で囲まれた列定義に続くものがデバッガが不平を言うところです。 入れたら ...last_column_name last_col_datatype) CONSTRAINT ... エラーは「CONSTRAINT」の近くにあります:構文エラー 入れたら ...last_column_name last_col_datatype) UNIQUE ... エラーは「UNIQUE」に近い:構文エラー

5
jQueryでウィンドウの高さとスクロール位置を決定するにはどうすればよいですか?
jQueryでウィンドウの高さとスクロールオフセットを取得する必要がありますが、jQueryドキュメントまたはGoogleでこれを見つけることができませんでした。 要素(おそらくウィンドウを含む)の高さとscrollTopにアクセスする方法があることを90%確信していますが、特定の参照を見つけることができません。
179 javascript  jquery 

15
Spring 3.0-XMLスキーマ名前空間のSpring NamespaceHandlerが見つからない[http://www.springframework.org/schema/security]
これの原因は何でしょうか? XMLスキーマ名前空間のSpring NamespaceHandlerが見つかりません[ http://www.springframework.org/schema/security] org.springframework.web.context.ContextLoader initWebApplicationContext: Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security] Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml] これは私のapplicationContext.xmlです: <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.0.xsd"> ... </beans:beans> 私のpom.xmlには次のものがあります: <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>3.0.1.RELEASE</version> </dependency> …


9
InvokeRequiredコードパターンの自動化
イベント駆動型GUIコードで次のコードパターンを記述する必要がある頻度を痛感しました。 private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } になる: private void DoGUISwitch() { if (object1.InvokeRequired) { object1.Invoke(new MethodInvoker(() => { DoGUISwitch(); })); } else { object1.Visible = true; object2.Visible = false; } } これは、覚えたり入力したりするための、C#での厄介なパターンです。誰かがこれをある程度自動化する何らかのショートカットや構造を思いついたことがありますか?object1.InvokeIfNecessary.visible = trueタイプショートカットのように、この追加のすべての作業を行わずに、このチェックを行う関数をオブジェクトにアタッチする方法があったら、すばらしいでしょう。 前の答えはちょうどたびに呼び出しを()を呼び出すの非現実を議論してきた、とさえ[起動()構文が非効率的との両方で、まだ対処しにくいです。 それで、誰かがショートカットを見つけましたか?

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