1 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 21:33:08.35 ] このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。 ※プログラミング自体が初めて!なあなたには↓↓↓こちらへ スレ立てるまでもない質問はここで 118匹目 toro.2ch.net/test/read.cgi/tech/1331904826/ Eclipse統合M32【Java/C++/Ruby/Python/Perl】 toro.2ch.net/test/read.cgi/tech/1320318310/ ★★Java質問・相談スレッド153★★ toro.2ch.net/test/read.cgi/tech/1334438859/ ****関連リンク**** ■ Android developers developer.android.com/ ■ ソフトウェア技術ドキュメントを勝手に翻訳 www.techdoctranslator.com/ ****前スレ**** Androidプログラミング質問スレ Part20 toro.2ch.net/test/read.cgi/tech/1332229701/
140 名前:デフォルトの名無しさん mailto:sage [2012/04/22(日) 23:54:18.85 ] >>138 消されてね? どこの信者か沈没船贔屓かしらんけど、嫌がらせする クズがいるから、まともなとこにあげろよ。
141 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 00:05:06.08 ] なぜ消えたのか不明です。 ttp://www1.axfc.net/uploader/Sc/so/339579 またパスは同じで pass: came
142 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 00:11:40.66 ] >>131 そのアプリは同じ距離ってなってるから、 単純に相似の問題じゃない? 高さと奥行きでは難易度が全然ちがうからね 高さだったら傾きセンサー使う方法もあるよ。精度は知らんけど。
143 名前:デフォルトの名無しさん [2012/04/23(月) 04:23:54.47 ] >>135 >>137 >>142 ご丁寧にありがとうございました。
144 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 10:25:08.18 ] open glでテクスチャの画像の読み込みをする際の質問なんですが gazou0〜gazou4の連番の画像ファイルを読み込む方法はどうしたらよいのでしょうか private void loadTextures(GL10 gl) { for (int i = 0; i < BUTTON_NUM; i++) { this.mButtonTexture[i] = GraphicUtil.loadTexture(gl, res, R.drawable.gazou0); } } gazou0のところをiを使って書き換えたいです
145 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 10:36:17.22 ] その質問あっちのスレで正解出てただろが 何も理解してねえのかよ
146 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 11:21:00.72 ] Cameraのfocus取れないのかよ
147 名前:デフォルトの名無しさん [2012/04/23(月) 13:01:35.17 ] strictモードのログってどこで見れるの?
148 名前:デフォルトの名無しさん [2012/04/23(月) 15:08:10.06 ] private void loadTextures(GL10 gl) { for (int i = 0; i < BUTTON_NUM; i++) { int gazouID = getResources().getIdentifier("gazou"+Integer.toString(i), "drawable", getPackageName()); this.mButtonTexture[i] = GraphicUtil.loadTexture(gl, res, gazouID); } } こんな感じでいいんでないかい?
149 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 15:18:11.51 ] うっほ 関係ないけどgetIdentifierの使い方初めて知った
150 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 16:41:57.09 ] >>145 横レスすまん。あっちのスレってどこでしょう? 同様の問題は私も遭遇したことがあり、正解に興味があるんじゃよ?
151 名前:150 mailto:sage [2012/04/23(月) 16:42:30.07 ] すまーーん!! 1行上がみえてなかったわーw
152 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 18:41:01.64 ] すみません getResourcesと getPacageName って使えない…なんで?
153 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 18:49:22.60 ] あくてぃびてぃーないでやらないと
154 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 20:54:19.30 ] 超初心者の質問で申し訳ないんですが こういうのってなんとかすっきり3行くらいで書けないもんでしょうか button01 = (Button) findViewById(R.id.button01); button01.setOnClickListener(this); button01.setOnLongClickListener(this); button02 = (Button) findViewById(R.id.button02); button02.setOnClickListener(this); button02.setOnLongClickListener(this); (略) button15 = (Button) findViewById(R.id.button15); button15.setOnClickListener(this); button15.setOnLongClickListener(this);
155 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:29:31.51 ] >>154 onClick はレイアウトの xml ファイルの中に書くと楽だよ。onLongClick は知らないけど。
156 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:49:12.09 ] >>154 流石に3行は厳しいのでは こんな感じだとどうでしょう? ================================================= public class TestActivity extends Activity implements OnClickListener, OnLongClickListener { private final void registListener(int id) { final View target = findViewById(id); if (target == null) { return; } target.setOnClickListener(this); target.setOnLongClickListener(this); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); registListener(R.id.button01); (略) registListener(R.id.button15); } (略) } =================================================
157 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:55:23.47 ] final int [] buttons = { R.id.button01,R.id.button02, R.id.button03,R.id.button04, R.id.button05,R.id.button06, R.id.button07,R.id.button08, R.id.button09,R.id.button10, R.id.button11,R.id.button12, R.id.button13,R.id.button14, R.id.button15}; Button [] btns = new Button(buttons.length); // ※1 int i; for(i = 0; i < buttons.length; i++) { btns[i] = (Button) findViewById(buttons[i]); btns[i].setOnClickListener(this); btns[i].setOnLongClickListener(this); } R.id.button01〜R.id.button15までを連番にすれば、上記の様に記述出来る。 但し、空で書いてるので※1の場所が間違っているかも知れん。
158 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 21:59:33.24 ] >>156 regist・・・それは日本人プログラマのレベルがある程度達すると メラやホイミのようになぜか自然に覚える魔法のワード。 突っ込まれる前に「プログラマ regist」でググっとき
159 名前:154 mailto:sage [2012/04/23(月) 22:03:38.25 ] みなさんありがとうございます >>155 そうなんですよね なんで onLongClick はないんだろうって思ってました ありがとうございます >>156-157 おお、まだ理解してませんが試して(勉強して)みます ありがとうございます >>158 まったくわかりませんがありがとうございます
160 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 22:05:14.20 ] 省略するならregでいいのにと思ってたが、まさかregistなんて単語があると思ってる人がいるなんて思わなかった。
161 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 22:32:39.31 ] 改行しなきゃいいのでは
162 名前:デフォルトの名無しさん [2012/04/23(月) 23:01:02.58 ] >>148 ありがとうございます。 これを下のようにしてみたんですが、 public class MainActivity extends Activity { public int loadTexture(){ int gazouID = getResources().getIdentifier("button"+ Integer.toString(1), "drawable", getPackageName()); return gazouID; } } 違うクラスで for (int i = 0; i < BUTTON_NUM; i++) { //ボタン int gazouID; MainActivity x = new MainActivity(); gazouID = x.loadTexture( i); this.mButtonTexture[i] = GraphicUtil.loadTexture(gl, res, gazouID); if (mButtonTexture[i] == 0) { Log.e(getClass().toString(), "load texture error! fly"); } } としたら、the application〜has stopped unexpectedly. Please try again.とでます 何が問題だったんでしょうか? 何度もすみません。 長文失礼いたしました。
163 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 23:07:19.59 ] Activityをnewするなよ
164 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 23:14:37.03 ] >>162 ソースを貼るときはコピペしろ そのソースではこんぱいる通らんだろ
165 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 23:29:18.86 ] >>163 ググってきます >>164 かなりはしょっています すみません
166 名前: 忍法帖【Lv=8,xxxP】 mailto:sage [2012/04/23(月) 23:35:00.70 ] Rってクラスがあるせいでjavaのカプセル化の理念に すんげー半期翻してる気がする私は にわかjavaプログラマでしょうか? どうせならシングルトンの管理クラスのvector当たりにプールしてゲッター すべきと思っちゃう。
167 名前:デフォルトの名無しさん mailto:sage [2012/04/23(月) 23:38:23.29 ] >>165 >public int loadTexture(){ これのどこがはしょってるんだ?
168 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 02:35:07.09 ] >>167 public int loadTexture(int id) {
169 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 08:37:29.29 ] >>160 俺もregistっていう単語あるって思ってたぜ。 オペラ座の怪人で聞いたことあるぞ?って思って調べたら、 registじゃなくてresist(発音似てる)だった。 そういうので間違える人もいるのかなぁ。
170 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 09:06:48.68 ] おまえのおかげで俺も今気がついた
171 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 10:26:51.68 ] Java作るときのcom.Java.Oppai.Pafupafuみたいな文字列って専門用語でなんて言うの?
172 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 10:44:24.39 ] >>171 ネームスペースじゃね?
173 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 10:54:37.24 ] 普通 oppai は relorelo だろ
174 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 11:38:08.19 ] インターネットのサーバーにあるMySQLにアクセスして、 XML形式でデータを貰ってくるサーブレットがあり、 アンドロイドでも使用したいと参考にしながらプログラムを組んでいますが、 「予期せず停止しました。」のメッセージが表示され上手くいきません。 アドバイスをお願いします。 サーブレットは、flex,Silverlight,wpfで使用していたものです。
175 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 11:40:12.04 ] my_url ="http://○○/servlet/dbapp" HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(my_url); //パラメータ作成 //(http://○○/servlet/dbapp?Ap="0"&SQL="SELECT * FROM table_name ORDER BY code") List<NameValuePair> post_params = new ArrayList<NameValuePair>(); post_params.add(new BasicNameValuePair("Ap", "0")); post_params.add(new BasicNameValuePair("SQL", "SELECT * FROM table_name ORDER BY code")); httppost.setEntity(new UrlEncodedFormEntity(post_params, "UTF-8")); try{ response = httpclient.execute(httppost); ←予期せず停止しました。 } … execute部でメッセージが表示されます。
176 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 13:26:25.65 ] パーミッションとか?
177 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 13:49:35.06 ] >>171 パッケージじゃね
178 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 15:43:24.36 ] >>162 できたかな? 違うクラスにActivityのインスタンスを渡してそのインスタンスからgetResourcesしなされ Activityはnewしちゃいかん
179 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 15:57:26.75 ] >>175 んな危ないインターフェイスで使ってんじゃないよ。
180 名前:175 mailto:sage [2012/04/24(火) 16:28:47.19 ] >>179 HttpClientは適切じゃないという事ですか? 最初mysql用のjdbcでしてみたんですが、理解不足で全然できなかったので こっちで試していました。
181 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 16:35:17.31 ] >>180 そうじゃなくて、GETでクエリが投げれるって致命的だろ。
182 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 16:41:34.68 ] >>181 そう?わりと普通に使われてるよ
183 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 16:46:53.68 ] えっ?
184 名前:175 mailto:sage [2012/04/24(火) 16:55:03.78 ] >>181 確かにクエリまる投げは問題かも知れませんが、 さしあたり、ローカルPCとweb間で動きを勉強できればと思いまして。 flexやSilverlightもそんな感じで使ってました。
185 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:00:17.57 ] >>184 気にする事は無いよ 単に何も知らない人が横から勘違いして口出してるだけだから。
186 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:02:27.97 ] >>182 HTTPSにするならまだわかるけどさ……。 完全に平分じゃないか。 なんか子供だましでもいいから、好きな文字とxorとってbase64でエンコード して送るとかしといたほうがいいんじゃないかなぁ、と。クエリ全部投げるなら。 >>184 のように、テストならまだいいけどさ。
187 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:20:47.71 ] 暗号化するかどうかは通信を秘匿すべきかどうかだけで決めるもんだろ。平文=危ない、というのはどうかと。
188 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:22:13.16 ] いくらセキュリティを強化しても使う人がアホではね・・・
189 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:27:25.33 ] そうかなー。 まっとうにデコード出来なければ捨てる。が出来るだけ、暗号化というか符号化はする価値あるとおもうけど。 あ、クエリっぽいな。と思われたら困るじゃん。 その上で、この通信はテストだから秘匿すべきではないから、不要。ならわかる。
190 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:28:44.16 ] >>178 うぅ、newしないでどうやったらアクティビティから帰ってくるんですか?
191 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:33:29.93 ] 自分でnewしなくても元々あるだろアクティビティのインスタンスは onCreateとかの中でthisって書いたら何を指してると思っているんだ
192 名前:175 mailto:sage [2012/04/24(火) 17:41:55.71 ] みんさんありがとう ソースの稚拙さはともかく、 ソース自体に間違の指摘がないと言うことは どっかの設定だと思いますので見直してみます。 ちなみに>>176 パーミッションは私へのレスだったのですかね? マニュフェストには、ユーザーパーミッションで以下の3件を登録しています。 android.permission.INTERNET android.permission.ACCESS_NETWORK_STATE android.permission.WRITE_EXTERNAL_STORAGE←これは関係ないと思いますが…
193 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 17:52:17.14 ] GETは気をつけないとバッファオーバーフローの未知の脆弱性がないか 24時間ウイルスやボットネットが狙ってるよ
194 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 18:27:00.01 ] よーし、おじさん delete や drop 投げに行っちゃうぞ。
195 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 19:19:03.32 ] テストのためなら何でもありかも知れないけど、SQL 文をそのまま投げられるってことは、 誰かが DELETE FROM table_name とか、DROP TABLE とかのクエリをいくらでも投げられるってこと。 セキュリティも何もあったもんじゃない。
196 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 19:38:35.22 ] テストっていうか勉強中のコードなんだと判断した。 じゃないとセキュリティの当たり屋に絡まれるよ?
197 名前:デフォルトの名無しさん [2012/04/24(火) 20:29:36.54 ] そこらのWEBサイトみたいに、アプリからワンタッチでFacebookのいいね や twitterでの拡散を促すボタンってどうやったらできますか? できればログイン作業とかをいちいちさせたくないんですが・・・
198 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 22:40:37.32 ] >>196 そう思いたいけど、>>197 みたいなセキュリティやプライバシーのことを何も考えてないやつが次から次へと湧いてくるからなぁ。
199 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 23:13:11.69 ] そういえば間違って、いいねボタンを押したことがあるけど、 あれって即時反応なのな。さすがにムカツイた。
200 名前:デフォルトの名無しさん [2012/04/24(火) 23:17:51.47 ] >>198 わかんねーならレスつけるなよ人間のゴミ
201 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 23:33:19.06 ] わかんねーなら質問すんな人間のゴミ
202 名前:デフォルトの名無しさん mailto:sage [2012/04/24(火) 23:37:24.01 ] iPhoneならOSレベルで安全が保証されてるからそんなこと気にしなくてもいいのにね
203 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 00:30:16.46 ] >>202 アホは気楽でいいね(笑)
204 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 02:26:44.50 ] でも逆に、万が一壁を崩された時は致命的に脆いのもまた確か<iPhone
205 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 03:25:38.43 ] 安全が保証ってhttp周りのセキュリティは、 全く100%これっぽっちも変わらないだろ。 iPhone信者のフリしてネガキャン?
206 名前:デフォルトの名無しさん [2012/04/25(水) 06:48:06.42 ] iPhoneならOSレベルで安全が保証されると信じて一人バンブやりまくってるバカがいると聞いてやって来ました。
207 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 08:40:13.20 ] >>206 でも実際問題セキュリティは高いよ。 Androidも悪くは無いけどiOSに比べたら全体的に劣る。
208 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 08:51:53.41 ] 思想としてはAndroidの方がセキュリティが高かったはずなのに、 もろもろのザルっぽい不手際で、台無しになってるんだよね。 iOSは全然興味深いところは無いけど、まあAppleが有能なんだろうな。
209 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 09:27:32.41 ] googleもappleも糞だけど、一番糞なのはメーカーなんだよね。 海外は知らないけど自社製のゴミカスアプリをプリインストール&アンインストール不可の極悪コンボかましてくるから アンインストールするのにroot取らなきゃらなら無い。 でも、root取るユーザーの9割はroot取る意味の知らず、よく分からないけどアプリを消したいからそれをするしかないわけでセキュリティが下がりまくる。 仮に自社製のアプリの性能が良かったとしても、ホームアプリやらtwiiterクライアントなんかはマーケットに転がってるんだからユーザーに好きなのを選ばせろって話。 そして、好きなのを選んだらいらないのは削除させろと。本当に糞だよここは。 既存のユーザー向けの宣伝なら余計なアプリがインストールされていません!だけで十分な魅力になるんでないかと。
210 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 09:28:22.86 ] >>207 へえ、具体的にどうぞ。
211 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 09:30:41.70 ] >>209 そこらへんを好きに入れさせたら、個人情報流出がとまらないじゃないですか。 罠アプリばっかだぞ?
212 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 09:42:52.14 ] 少なくともデフォルトでmixiとか自社ダウンロードサイトアプリ複数(音楽とか) FaceBookだとかBeeTVとか楽天とかトルカとかおさいふケータイとか 無駄に入ってるゲームアプリとかはいらないと思う。 >>211 それこそ、サポートツール的なアプリを1つ用意して公式配布品は そこから、自由に持ってこれるようにすればよくね? デフォルトでプリインストールかつアンインストールできなくする必要は皆無 ちなみに>>209 とは別人
213 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:07:01.89 ] そんな無駄なアプリが入ってるから 端末安く手にはいるんだから、我慢しなさい。
214 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:10:27.25 ] >>213 だからアンインストールさせて!と思ってしまうなw
215 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:15:53.45 ] いいね!
216 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:21:12.05 ] ユーザーの意見を受け付けるサイトを作ろうかと思うのですが、 皆さんはどうされてますか? 今の候補はwardpressかgoogle formなのですが、 他に何か少ない手間で作れそうなのがあれば教えて欲しいです。
217 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:22:53.58 ] >>191 アクティビティのことですよね findViewByIdとか使うんですか?
218 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:52:18.70 ] >>216 Google+
219 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:04:39.93 ] ListViewで持っているテキストの色を値に応じて変更したいのですが、 getview内の処理に困っています。 今のところ、 if(text.equals("target")){ textview.setTextColor(Color.red); data.get(position).setflag(true); VH.flag = true; }else{ data.get(position).setflag(false); VH.flag = false; } convertView.setTag(VH); というようにフラグを持たせて処理しているのですが、 スクロールすると位置情報がめちゃくちゃになってしまいます。 ちなみにVH=viewホルダーです。 よろしければアドバイスいただけると幸いです。
220 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:25:21.88 ] 実際のところ何をしたいのかよくわからないけど、色を値に応じて変えたいだけなら if(text.equals("target")){ textview.setTextColor(Color.red); }else{ textview.setTextColor(元の色); } これだけでいいはず
221 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:56:08.57 ] >>220 レスありがとうございます。 そちらのソースですとviewを再利用した際に格納されている情報が更新されませんよね?
222 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 13:07:39.63 ] ? 全体的にはこんな感じでしょ? 更新されないって何の情報? public View getView(int position, View convertView, ViewGroup parent) { TextView textview = (TextView) (convertView != null ? convertView : layoutInflater.inflate(略)); String text = getItem(position); textview.setText(text); if(text.equals("target")){ textview.setTextColor(Color.red); }else{ textview.setTextColor(元の色); } return textview; }
223 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 14:47:53.32 ] >>222 はい、そのように実装しています。 ただ、データが画面からはみ出る程ある場合、 スクロールした際に色を付けたデータの位置情報が狂ってしまいます。 ・データ(1,2,3,4,5,6,7,8,9,10,11,12)について ・2のみ赤表示させたい ・1画面の表示は6行まで とすると、最初の画面は 1(黒 2(赤 3(黒 4(黒 5(黒 6(黒 となるのですが、下にスクロールすると 7 (黒 8 (赤 9 (黒 10(黒 11(黒 12(黒 となってしまいます。 説明不足ですみません。
224 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 15:37:35.78 ] 単に setTextColor(元の色) をやっていなかったからでは?
225 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:03:09.04 ] 明らかに8のviewは元2のviewが再利用されてるよな convertViewを再利用する時は全てのパラメーターを 再設定しなきゃいけないのは俺もはまった
226 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:18:43.53 ] >>224 すみません、元ソースでは抜けておりましたが元の色セットは書いてあります。 >>225 convertviewがnullでは無い際に再設定するということですよね?
227 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:22:18.05 ] 面倒だから positionとviewのmapでももっておけば
228 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:24:06.39 ] 出来ました! 長々とすみませんでした! viewを新規作成しない際に、position番目のデータを引っ張ってきて、holder側の色を変えてやればOKでした。 ありがとうございました!
229 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:29:23.78 ] >>144 ついには日本Androidの会にまで質問してるな どこも中途半端で汚してくなよ
230 名前:デフォルトの名無しさん [2012/04/25(水) 17:39:32.92 ] Android端末から.apkまで作成できるアプリ(開発ツール)ってないですか?
231 名前:デフォルトの名無しさん [2012/04/25(水) 17:49:17.60 ] >>230 あるよ
232 名前:デフォルトの名無しさん [2012/04/25(水) 17:51:52.41 ] 最新の2chmateのスレを長押した時のポップアップ的なのがかっこいいんですがなんとググればやり方が分かりますか?
233 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:54:59.89 ] >>231 ほう、興味あるな。 それは脱獄無しでいけるか?
234 名前:デフォルトの名無しさん [2012/04/25(水) 18:02:25.18 ] >>231 教えてください! m(._.)m
235 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 18:15:26.15 ] https://play.google.com/store/apps/details?id=com.aide.ui
236 名前:デフォルトの名無しさん [2012/04/25(水) 18:20:18.14 ] >>235 ありがとう!
237 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 18:38:36.44 ] OnTouchListenerでevent.getAction()から216が取得できたんですが これはどんなアクションなんでしょうか? MotionEventクラス見てもそんな数字を扱ってるようには見えないのです
238 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:03:46.67 ] >>235 これでEclipseの技術使ってないんってんだから凄いわ 技術力あるよなぁ・・・開発期間どのぐらいだろ
239 名前:デフォルトの名無しさん [2012/04/25(水) 19:09:58.31 ] >>235 これ凄いですね。 いつでもどこでも開発できる。Dropbox連携とかもあったり。
240 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:32:46.36 ] >>235 わお すげぇなこれw