プログラミング

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

20
ViewPagerを動的に更新しますか?
ViewPagerでコンテンツを更新できません。 FragmentPagerAdapterクラスのメソッドinstantiateItem()およびgetItem()の正しい使用法は何ですか? 私はgetItem()だけを使用してフラグメントをインスタンス化して返していました: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } これはうまくいきました。内容を変更できない以外は。 だから私はこれを見つけました:ViewPager PagerAdapterがビューを更新していません 「私のアプローチは、instantiateItem()メソッドでインスタンス化されたビューにsetTag()メソッドを使用することです」 これを行うために、instantiateItem()を実装したいと思います。しかし、私は何を返さなければならないのか(タイプはObjectです)、そしてgetItem(int position)との関係は何ですか? リファレンスを読んだ: public abstract Fragment getItem(int position) 指定された位置に関連付けられたフラグメントを返します。 public Object instantiateItem(ViewGroupコンテナー、int位置) 指定された位置にページを作成します。アダプターは、ここで指定されたコンテナーにビューを追加する必要がありますが、finishUpdate(ViewGroup)から戻るまでにこれが確実に行われるようにする必要があります。パラメーター コンテナーページが表示されるコンテナーを含むビュー。positionインスタンス化されるページの位置。 戻り値 新しいページを表すオブジェクトを返します。これはビューである必要はありませんが、ページの他のコンテナにすることができます。 まだ分​​かりません。 これが私のコードです。サポートパッケージv4を使用しています。 ViewPagerTest public class ViewPagerTest extends FragmentActivity { private ViewPager pager; private MyFragmentAdapter adapter; @Override …


17
C#でネストされたusingステートメント
私はプロジェクトに取り組んでいます。2つのファイルの内容を比較し、それらが互いに正確に一致するかどうかを確認する必要があります。 多くのエラーチェックと検証の前に、私の最初のドラフトは次のとおりです。 DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = files.Where(f => f.Extension == ".out").Single<FileInfo>(); FileInfo expectedFile = files.Where(f => f.Extension == ".exp").Single <FileInfo>(); using (StreamReader outFile = new StreamReader(outputFile.OpenRead())) { using (StreamReader expFile = new StreamReader(expectedFile.OpenRead())) { while (!(outFile.EndOfStream || expFile.EndOfStream)) …
316 c#  .net  file  using 


3
onMeasureカスタムビューの説明
カスタムコンポーネントを作ってみました。Viewクラスを拡張し、onDrawオーバーライドされたメソッドで描画を行います。なぜオーバーライドする必要があるのonMeasureですか?私がそうしなかった場合、すべてが正しいように見えました。誰かがそれを説明できますか?onMeasureメソッドをどのように記述する必要がありますか?私はいくつかのチュートリアルを見てきましたが、それぞれが他のものとは少し異なります。時々彼らsuper.onMeasureは最後に電話をかけます、時々彼らはsetMeasuredDimensionそれを使ってそれを呼ばなかった。違いはどこですか? 結局、まったく同じコンポーネントをいくつか使用したいと思っています。これらのコンポーネントをXMLファイルに追加しましたが、それらがどのくらいの大きさであるかわかりません。私は(私が設定したサイズに必要とする理由、後でその位置とサイズを設定したいonMeasureであればonDraw、私はそれを描くとき、としてうまく機能している)カスタムコンポーネントクラスに。正確にそれを行う必要があるのはいつですか?
316 android  view 

11
列挙型序数から列挙型に変換
ReportTypeEnumすべてのクラスのメソッド間で渡される列挙型がありますが、次にこれをURLに渡して、序数メソッドを使用してint値を取得する必要があります。他のJSPページで取得した後、ReportTypeEnum引き続きそれを渡すことができるように、それをに変換する必要があります。 序数をどのように変換できReportTypeEnumますか? Java 6 SEを使用します。
316 java  enums 

18
Androidデバイスのデータ/データフォルダーにアクセスする方法
アプリを開発していて、私のデータベース*.dbがdata/data/com.****.*** sqlite managerの助けを借りて、EclipseのAVDからこのファイルにアクセスできます しかし、私は私のAndroid携帯電話でこのファイルにアクセスできません。 私はそれをグーグルし、それはそれをするために私の電話を根絶する必要があると言います、しかし私はそれをしたくありません。(新しい電話、保証の問題、およびセキュリティの問題) だからここに私の質問があります:data/data/.....「ルート権限を取得せずに」Androidフォンのディレクトリにアクセスするにはどうすればよいですか? data/data.....ルート権限を取得せずにディレクトリのユーザー権限を変更できますか?

28
Swiftを使用して属性付き文字列を作成するにはどうすればよいですか?
簡単なコーヒー計算機を作ろうとしています。コーヒーの量をグラムで表示する必要があります。量の表示に使用しているUILabelにグラムの「g」記号を付ける必要があります。UILabelの数値はユーザー入力によって動的に変化しますが、更新される数値とは異なる形式の文字列の末尾に小文字の「g」を追加する必要があります。数字に「g」を付ける必要があるため、数字のサイズと位置が変わると、「g」が数字とともに「移動」します。私はこの問題が以前に解決されたことを確信しているので、正しい方向へのリンクが私の小さな心をググってみたので役立つでしょう。 ドキュメントを調べて属性付き文字列を探し、「属性付き文字列作成者」をアプリストアからダウンロードしましたが、結果のコードはObjective-Cにあり、Swiftを使用しています。素晴らしい、そしておそらくこの言語を学ぶ他の開発者にとって役立つものは、Swiftの属性付き文字列を使用してカスタム属性を持つカスタムフォントを作成する明確な例です。これを行う方法についての明確なパスがないため、このドキュメントは非常に混乱しています。私の計画は、属性付き文字列を作成し、それをcoffeeAmount文字列の最後に追加することです。 var coffeeAmount: String = calculatedCoffee + attributedText ここで、calculatedCoffeeは文字列に変換されたIntであり、「attributedText」は、作成しようとしているカスタマイズされたフォントを含む小文字の「g」です。多分私はこれについて間違った方向に進んでいます。どんな助けでもありがたいです!

11
Javaでのunsigned intの宣言
Javaでunsigned intを宣言する方法はありますか? または、質問も次のように構成されます。Javaのunsignedに相当するものは何ですか? ちょうど私がJavaの実装を見ていたコンテキストをあなたに伝えるためにString.hashcode()。整数が32の符号なし整数の場合、衝突の可能性をテストしたかったのです。
316 java  integer  unsigned 

9
1つのSQLクエリで複数のカウントを取得するにはどうすればよいですか?
このクエリの書き方を知りたいです。 私はこの実際の構文が偽物であることを知っていますが、それは私が何を望んでいるかを理解するのに役立ちます。非常に大きなクエリの一部なので、この形式で必要です。 SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' これをすべて1つのクエリで返す必要があります。 また、1行に収める必要があるため、以下は機能しません。 'SELECT distributor_id, COUNT(*) GROUP BY distributor_id'
316 mysql  sql  join  count  group-by 


15
JavaScriptを使用してCSSファイルをロードする方法
JavaScriptを使用してCSSスタイルシートをHTMLページにインポートすることは可能ですか?もしそうなら、それはどのように行うことができますか? PS JavaScriptは私のサイトでホストされますが、ユーザー<head>が自分のWebサイトのタグを挿入できるようにして、サーバーでホストされているCSSファイルを現在のWebページにインポートできるようにする必要があります。(cssファイルとjavascriptファイルの両方が私のサーバーでホストされます)。
316 javascript  html  css  dhtml 


7
psqlの代替出力形式
UbuntuでPostgreSQL 8.4を使用しています。列c1からまでのテーブルがありますcN。列は十分に広いため、すべての列を選択すると、クエリ結果の行が複数回折り返されます。その結果、出力が読みにくくなります。 クエリ結果が数行のみで構成されている場合、各行の各列が別々の行に表示されるようにクエリ結果を表示できれば便利です。たとえば、 c1: <value of row 1's c1> c2: <value of row 1's c1> ... cN: <value of row 1's cN> ---- some kind of delimiter ---- c1: <value of row 2's c1> etc. 追加のソフトウェアをインストールしないサーバーでこれらのクエリを実行しています。そのようなことをさせるpsql設定はありますか?

20
Androidでアクティビティからフラグメントにデータを送信する
2つのクラスがあります。1つはアクティビティ、2つ目はフラグメントがあるフラグメントEditTextです。アクティビティでは、async-taskを持つサブクラスがあり、メソッドdoInBackgroundでは、結果を変数に保存します。この変数をサブクラス「my activity」からこのフラグメントに送信するにはどうすればよいですか?

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