Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/02/26(日) 04:55:51.88ID:wLeuQZIw
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/

****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision51
http://echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
2017/08/03(木) 22:41:15.33ID:0NR3yFL+
>>615
少し前にMacのVisualStudio for MacでXamarinやるためにAndroid SDK環境整えようと
思ったらSDKマネージャが動かなくて、
しょうがないからAndroid StudioインストールしてAndroid SDK の更新したよ
2017/08/03(木) 22:58:11.79ID:sZ6py2og
>>625
それじゃあアドバイスにならないでしょ
2017/08/03(木) 23:13:55.65ID:0NR3yFL+
>>626
AndroidStudio使ってSDK更新して、Eclipseで使えるはずだよ?何も問題無いし、
実質的には今はそれしか方法が無い可能性もある
2017/08/03(木) 23:33:10.82ID:duslCs4O
>>624
そうだ。それをimplementsしてそのクラスのインスタンスを渡せばよい。
629デフォルトの名無しさん
垢版 |
2017/08/03(木) 23:55:17.69ID:paXLXYIT
>>628
こんな感じであってますでしょうか?

class MyClass{
private onCreate(){
test(new MyCallback());
}
private test(callback a){
a.method();
}
}
class MyCallback implements Callback{
public method(){
Log.d("hello!"):
}
}
630デフォルトの名無しさん
垢版 |
2017/08/04(金) 00:00:05.32ID:KkoiwsLD
ちなみにこれってinterfaceが必要な理由って何なんでしょうか?
単なるインナークラスだけじゃだめですか?
2017/08/04(金) 03:05:35.21ID:yFFCZav9
Android Studio用とEclipse用でSDKは分けて保存したいんだ
共通で使うとどうも問題が起こると同僚が言っているもので。
2017/08/04(金) 03:58:14.69ID:XVRjITrA
>>630
インナークラスは、そのクラスだけで使うもの

interface は、様々なクラスで使える、共通処理
2017/08/04(金) 06:54:14.49ID:Zj2NvLOu
>>631
Android studioの設定を変えてEclipse用のAndroidSDKを更新して、
そのあと設定を戻せばいい
2017/08/04(金) 15:04:13.72ID:9rnQJ8yZ
なんでEclipse使ってんの?
2017/08/04(金) 18:18:06.08ID:XOn1uNz/
Eclipseで作られてるアプリの保守をしないといけなくて、
新しいのも0から作り直してるので
Android Studio用に変換するのも微妙っていう
2017/08/04(金) 18:20:39.56ID:OxL3oF9r
なんだ宗教上の理由か
2017/08/04(金) 19:27:32.36ID:uM5Y6IGU
mozcをAndroid Studio対応にしたい……どっかに転がってないかな?
自分には無理でした。
2017/08/04(金) 21:01:44.01ID:yFFCZav9
いや新規作成のはAndroid Studioです
移行するのもエラーを解決しないといけなくて
2017/08/04(金) 22:57:21.70ID:AAEvLPvP
>>637
日本語入力?普通にできてるな
>>638
春先入れた時macのリポジトリはSDK14以前が無かったけどそこらへんの問題かしら
今見たらSDK2までDL出来るから相当古いのもビルドできると桃割れ
2017/08/05(土) 00:37:22.29ID:qmCXMK2E
>>637
追記 最初の日本語入力onだけタスクバーのfcitxアイコンクリックね
(14.04のときはこんな儀式不要でエディタ上で直入力出来たけど仕様が変わったのかな
2017/08/05(土) 09:11:56.77ID:1Q3JuekX
picassoやglideってローカルの画像でも使えるでしょうか
2017/08/05(土) 09:31:31.56ID:pAL2FsqO
横レス
>>622ってjava.lang.Runnable#run()じゃダメなの
もっとわかりやすい具体的な名前のがいいという以外の理由で
643デフォルトの名無しさん
垢版 |
2017/08/05(土) 12:25:25.93ID:TBhzn1Cp
TextViewをextendしたクラスを共通クラスとして作成のですが
そちらのクラスに対してActiviti側でクリックイベントを
オーバーライドしたいんですが
どういう書き方したらいいでしょうか?

TextViewをextendしたクラスというのは例えば以下のようなものを想定してます
http://qiita.com/tanase-t/items/3e99a0f11088c16abf1d
2017/08/05(土) 13:49:36.95ID:7fmAZA15
Roomって使ってますか
ormaとか使うよりRoom使ったほうがいいすか
2017/08/05(土) 13:52:52.28ID:y5+8sgub
どうだろうね
俺はrealmでいいわって思うけど
646643
垢版 |
2017/08/05(土) 19:11:00.84ID:TBhzn1Cp
すいません質問を修正させて頂きます

以下にあるAutoLinkTextViewクラスにsetOnClickListnerを設定するには
どうしたらいいでしょうか?

http://qiita.com/tanase-t/items/3e99a0f11088c16abf1d

目的としてはActivity側からOnClickの処理を変更出来るようにしたいです
どなたか教えてください
2017/08/05(土) 20:35:07.36ID:cGvC2Hgn
端末内の画像をすべて取得して表示したいんですが、
ContentProviderを使うより簡単な方法はありますか
storage access frameworkというのはこの用途で使えますか
サンプルを見ているとどうも指定したパスのものしか取得できないようなので
2017/08/05(土) 21:12:09.24ID:cGvC2Hgn
storage access framework は画像を選択するUIまで提供されるので、
画像一覧を表示するという用途には使えないようですね。。
2017/08/06(日) 07:02:36.03ID:pEjtnyDr
>>646
setOnClickListenerでぐぐったらトップに答え出てきたんだけど一体何がわからないの?
2017/08/06(日) 10:53:06.60ID:YDsISx3A
473非決定性名無しさん2017/08/03(木) 15:21:30.71

JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の
間でやらしている。

446非決定性名無しさん2017/08/02(水) 22:12:48.95

JIETに毎月5千円払えば3次から入場できるだろ?
高額をうたうフリーランスのサイトはだいたい5次から45万円
JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした
高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした


自称エージェントはJIETから流れてくる案件を転売してるだけだった。
JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む
651デフォルトの名無しさん
垢版 |
2017/08/06(日) 12:53:50.34ID:+vrMFh8/
完全に自分で案件獲得するのは不安がある。
今エージェント介して仕事とってきてるが、
法的な問題が発生したときにエージェントが間に入ってくれるんよ。
いざというときに自分より法的な知識のある専門職が間に入ってくれたり
相談に乗ってくれたりすることを考えると、
エージェント介するのもありだと思う。
2017/08/06(日) 14:54:55.24ID:j7o1YAFD
スパムにレスしても
2017/08/06(日) 22:26:38.22ID:VgApUyiO
http://d.hatena.ne.jp/sigwin/touch/20090606/1244317619
このブログのsubject.txtを取得するプログラムのwhile文のSystem.out.printlnの部分をListViewに置き換えたんですが
表示されません
何が原因なんでしょうか?
2017/08/06(日) 22:36:48.53ID:lpEN9rwu
具体的にListViewにセットするコードとか書いてくれないとわかりそうにありません
2017/08/06(日) 22:39:43.31ID:Gil1gMYr
subject.txtと関係ない適当な文字列を追加してみて表示できるかどうかである程度絞れるかと
2017/08/06(日) 22:48:58.19ID:VgApUyiO
すみません
ソースです

public class MainActivity extends Activity {

  ListView listView;
  
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
   listView = new ListView(this);
   listView = (ListView)findViewById(R.id.listView);
   ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);

 try{ URL u = new URL("http://tsushima.2ch.net/newsplus/subject.txt";);
  HttpURLConnection http = (HttpURLConnection)u.openConnection();
   http.setRequestMethod("GET");
  http.connect();
   BufferedReader br = new BufferedReader(new InputStreamReader(http.getInputStream()));

String line;
while((line = br.readLine()) != null){
  adapter.add(line);
}
}catch (Exception e) {
e.printStackTrace();
}
listView.setAdapter(adapter);
}
}
2017/08/06(日) 22:49:55.20ID:VgApUyiO
おっとコードでした
2017/08/06(日) 22:52:05.42ID:5hrgPajG
ソースでもコードでもソースコードどれでもよくねw
2017/08/06(日) 22:53:55.89ID:VgApUyiO
慌ててましたw


>>656
この2chのurlは2009年のになってます
直すの忘れました...
現在のurlに直しても表示されません

while文と
2017/08/06(日) 22:55:22.75ID:tPOUBa1P
ページめくりのアニメーションを実装したいんですが、
何か定番のライブラリとかありますか
2017/08/06(日) 22:55:49.29ID:VgApUyiO
catch文消して別の文字をadapter.addするとそれは表示されるんですが
2017/08/06(日) 22:56:11.86ID:5hrgPajG
>>659
オリジナルのprintlnのコードはあなたの環境で動いたの?
2017/08/06(日) 22:58:09.38ID:sgoo39Zl
UIスレッドで通信してるんじゃないの
2017/08/06(日) 22:59:12.33ID:VgApUyiO
>>662
AIDEというアプリでやってるいるのですがJavaのところでオリジナルのコードを実行すればできたんですが...
2017/08/06(日) 23:01:50.95ID:VgApUyiO
>>655
たぶんwhile文あたりだと思うんですけど
なんでできないのか分かりません
2017/08/06(日) 23:02:52.72ID:5hrgPajG
>>664
adapter.add(line);
の後ろに
Log.d("MyApp", line);
を追加してみてちゃんとログでlineの中身が出てくる?
2017/08/06(日) 23:03:10.75ID:VgApUyiO
>>663
それは何でしょうか?
2017/08/06(日) 23:04:28.22ID:sgoo39Zl
ぐぐれ
2017/08/06(日) 23:29:49.96ID:lpEN9rwu
エラーが起きているわけではない?
2017/08/06(日) 23:30:44.97ID:/9G4Z/dm
いや起きてそうだしまずlogcatで確認するのがよろしいかと
2017/08/07(月) 00:47:36.52ID:TiecKLTT
>>666
ログはlogcatで見るんですよね
あんまり見方分からないんですがlineという文字列はなかったと思います...
2017/08/07(月) 00:48:15.94ID:TiecKLTT
>>668
ググってみますね
2017/08/07(月) 01:45:37.57ID:TiecKLTT
>>669
どうなんでしょうかね...
2017/08/07(月) 02:53:19.26ID:a1ES+HTw
>>671
そうlogcatで見る
当然ながらlineという文字列は表示されないと思うけど
なぜならlineはあくまであなたが定義したStringオブジェクトの名前だから...
知りたいのはlineの中に期待する文字列が入っているかどうかでしょ?
もし何も入っていないならそもそも文字列が取得できていないので
br.readLine()が期待する文字列を返していないことになる
一つずつ問題の切り分けをしていかないといつまでたってもデバッグは完了しないよ
2017/08/07(月) 09:13:19.93ID:cDVnQOGV
すいません。ページめくりのアニメーションを実装したいんですが、
何か定番のライブラリとかありますか
2017/08/07(月) 09:40:55.10ID:kLSKJ5YA
ViewPager
2017/08/07(月) 09:54:36.21ID:smEVT3XH
本のページをめくる感じのやつです
2017/08/07(月) 10:20:20.14ID:sZqD/8eu
AndroidってUIスレッドで通信できないんじゃ
2017/08/07(月) 12:39:31.57ID:04tZt666
出来ない事はないぞ出来ない事は
2017/08/07(月) 13:31:52.21ID:MSyUTnYn
>>677
まずは、自分で作りなさい
2017/08/07(月) 13:52:13.30ID:smEVT3XH
そこをなんとか
この通りなので
2017/08/07(月) 15:15:13.21ID:kK3kplvs
>>681
見たことないな
2017/08/07(月) 17:27:34.74ID:edy3x5Ya
>>646
おいおいマルチポストか?
684デフォルトの名無しさん
垢版 |
2017/08/07(月) 18:45:29.62ID:FShupLXU
RxJavaのObservableを公開する例として、フィールドをpublicにして直接アクセスする例ばかりで、
ちょっと前までフィールドはgetter, setter経由でアクセスするものだと言われていたと思うんですが、
問題ないんでしょうか。
2017/08/07(月) 19:31:56.70ID:76ycnzjh
ページをめくる、アニメぐらいあるだろ

確か、jQuery UI にも、あったはず
2017/08/07(月) 21:05:08.78ID:a1ES+HTw
>>677
>>676はちゃんと調べたの??
2017/08/07(月) 21:10:01.66ID:a1ES+HTw
>>677
これとかは?
https://www.youtube.com/watch?v=aVZHN_o45sg

Page Curl
https://code.google.com/archive/p/android-page-curl/
2017/08/07(月) 22:37:01.93ID:rsh5PLNT
>>674
勘違いしてました
lineの中身でしたね...
LogCatにlineの中身はなかったです..
2017/08/08(火) 01:24:47.11ID:fmNB/sG0
>>688
ならばどこまで正しく動いているのかを後ろから一つずつ潰していくのです
lineに文字列が入っていないということはreadLineから文字列が渡されていないということになる
>>653のソースをそのままコンパイルして実行してみたが文字列は正しく取れている
(もうずっと人大杉がのhtmlデータが得られるのはここでの問題とは別問題)
そして、>>656のソース中のtry{ }およびcatch{ }ブロックはコピペであるところを勘案すると、HttpURLConnectionクラスかURLクラスで意図通りの処理が行われていない可能性が高くなる
ソースコードが正しいとするとネットワークの問題が浮上するだろう
実機で動かしているのかシミュレータ上で動かしているのか不明だが、シミュレータ上で正しくネットワークに接続できているのか確認してみてはどうだろう
2017/08/09(水) 03:41:33.83ID:R6sTnIBk
>>689
Android端末でプログラミングしているのでアプリもその端末で動かしています
正しくネットワークが接続されていればネットに繋がって正しくネットワークに繋がってなければネットに繋がらないのでしょうか?
だとしたら今もその端末でネットできてるのでネットワークに問題ないと思いますが...

このスレの方のアドバイス通りに頑張ってみたいと思います
2017/08/09(水) 03:49:42.08ID:R6sTnIBk
ありがとうございました
2017/08/09(水) 07:57:50.78ID:EM9uH4Ru
>>690
だとするとこれが原因かな>>663
http://shirusu-ni-tarazu.hatenablog.jp/entry/2013/01/20/033030

とりあえずわかんなーい、って喚いてないで一つずつ潰してくんだよ
そうすればいつかは絞り込まれて原因が判明する

慣れてくれば当てずっぽうで予測してみて言っても当たる確率は上がってくるがそうじゃない時は地道にやる
デバッグの基本だよ

説教くさくてうぜぇと思ったならもう何も言いません
2017/08/09(水) 09:16:05.48ID:YY4brWzg
向いてないから死んだ方が早い
2017/08/09(水) 12:17:19.10ID:047ZbjnH
誰だって最初からできるわけじゃないさ
2017/08/09(水) 12:20:03.80ID:gGB/Nl0C
Androidで可変長配列を使って、
任意の要素を追加したり削除する場合、
ArrayListが一番速くて使い易いのでしょうか?
2017/08/09(水) 14:40:39.77ID:jK6ObLbS
>>695
場合による
巨大なListに要素を追加する場合とか
データ構造のいい勉強になるからいろいろ試してみるといい
androidの貧弱な機器だとわかりやすいだろう
2017/08/09(水) 23:16:51.16ID:R6sTnIBk
>>692
別にうざいとは思っていませんよ
丁寧に説明してくれてるのでありがたいと思っています
教えてもらったとおりに頑張ってみますね
2017/08/10(木) 00:04:36.50ID:DpOw+Ywo
スレッド作ってそれに処理させたら
文字化けしていますが取得できました
ありがとうございました
2017/08/10(木) 00:18:49.58ID:2oB8e4TB
>>698
よかったです
文字コードはすぐ解決できるでしょう
おつかれさまでした
2017/08/10(木) 01:31:30.08ID:DpOw+Ywo
>>699
どうもでした
701デフォルトの名無しさん
垢版 |
2017/08/10(木) 06:00:06.22ID:cdujaXpH
アンドロイドは暇そうなアプリを停止するとか、サービスも止まるんでしょうか?。
2017/08/10(木) 06:16:12.91ID:nhvX9c4e
>>701
立ち上げ方によっては止まるよ
2017/08/10(木) 16:49:49.77ID:qNZ3mysz
質問です
Google Play Developer Consoleで作ったアプリを非公開にしたいのですが
どうすればいいでしょうか?
いつからか知らないけどGoogle Play Developer Consoleって仕様変わりましたよね?
新しい仕様での非公開方法がわからないんですけど
2017/08/10(木) 18:37:06.13ID:qNZ3mysz
自己解決しました
「ストアでの表示」の「価格と販売/配布地域」の中にありました
2017/08/11(金) 17:23:25.81ID:4bbWTV9L
372仕様書無しさん2017/08/11(金) 10:31:43.41
フリーランスで検索すると引っかかる零細ITがやっているサイトはだめだ。
高額に見せているけど実際は50万前後
JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。
ユー子が求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ

それらの案件まさぐってHPで転売していたのが零細ITがやるフリーランスサイト

自称エージェントはJIETから流れてくる案件を転売してるだけだった。
JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む

473非決定性名無しさん2017/08/03(木) 15:21:30.71

JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の
間でやらしている。
706デフォルトの名無しさん
垢版 |
2017/08/13(日) 00:17:49.90ID:vOuwwsSv
こんばんは。
ホームスクリーンで
1、アンドロイドはホームスクリーンも暇と見るや止めてしまうのでしょうか?。
2、全く動かないハンドメイドのホームスクリーンをデフォルトにしてしまった時、元に戻せるのでしょうか?。
セーフモードで起動して見たらいつもと同じなんで。
2017/08/13(日) 09:35:56.65ID:ruZi1+Rf
AS 2.3.3
PC AMD Phenom2X6 1055T, RAM16GB, win10 64bit
実機(zenfone3)を接続して動作確認

「はじめてのAndroidプログラミング」(初版)を参考にサンプルプログラミングをやってみた。
新規プロジェクト→Basic Activityで実行してみると、Hello Worldがきちんと画面中央に表示される。
しかし、新たにテキストボックスとかラジオボタンとかをいくつか貼り付けて(activity_mainのデザイン画面にD&D)実行すると、全てのパーツが左上に集中して表示される。
また、content_mainが生成されるときとされないときがある。

みたいな状況に遭遇しているのですが、一体どうなってるんでしょうか。
2017/08/13(日) 11:08:34.92ID:H6vJBBpV
レイアウトのxmlはどうなってるんでしょうか
2017/08/13(日) 13:54:02.51ID:ruZi1+Rf
>>707
レイアウトは

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:text="Hello world"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="8dp" />

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
tools:layout_editor_absoluteX="128dp"
tools:layout_editor_absoluteY="230dp" />

です。
2017/08/13(日) 14:10:23.56ID:H6vJBBpV
外側は
711デフォルトの名無しさん
垢版 |
2017/08/13(日) 14:58:10.19ID:lsxkjM60
こんな感じの選択肢のあるアラートダイアログを作りたいんですが
http://www.migapro.com/wp-content/uploads/2015/01/dialog.png
ここにTitleだけじゃなくMessageを追加したいんですが
どのように実装すればいいでしょうか?
ダイアログのレイアウトとしては以下のような感じです


Title
Message
選択肢1
選択肢2
選択肢3
2017/08/13(日) 15:16:47.72ID:K57xF3xP
>>711
こんな感じ
http://www.adakoda.com/android/000083.html
もしくはsetViewで好きなもの表示できる
713デフォルトの名無しさん
垢版 |
2017/08/13(日) 15:34:14.25ID:lsxkjM60
>>712
ありがとうございます
ただ選択肢は縦がいいんですが
setViewでないとだめでしょうか?
2017/08/13(日) 16:15:03.17ID:K57xF3xP
>>713
AlertDialogには横しかないから自力で実装してsetViewするしかなかったかと
今は分からんから違ったら訂正たのむ
2017/08/13(日) 18:16:50.69ID:tlv9DAZk
setMessageじゃダメなの
alertdialogにあったと思うけど
2017/08/13(日) 21:22:30.77ID:0yzXCzcG
checkboxのチェック欄のサイズ変更のやり方教えてください
2017/08/13(日) 21:23:00.88ID:ROWc87F1
dialogはAlertDialogFragmentつかったほうがよさそう。
onCreatedViewでdialogにstringのArrayListつっこめばそれらが表示されるよ
2017/08/14(月) 10:43:21.55ID:O81OVv7U
>>707
その本は Android Studio 2.0 を使って開発方法を解説しているので
学習が目的なら下記アーカイブから Android Studio 2.0 (April 7, 2016) を入手、インストールして
開始した方が結果的に早いよ。

https://developer.android.com/studio/archive.html

2.3 以降 ConstraintLayout が標準レイアウトになったので、その本の言う
「ボタンを layout_centerHorizontal="true" で画面中央に配置しましょう」
とかは 2.3 以降できなくなった。

Hello, world 段階なら ConstraintLayout は気にしなくていいと思うけど
Google は ConstraintLayout を以下で勧めてるように思う。変換機能もあるらしい。

https://developer.android.com/studio/write/layout-editor.html
2017/08/14(月) 11:48:39.66ID:j0Hrf/gW
>>710 すみません、外側、って意味がわからないので、content_mainの中身を全部書きます。
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android";
xmlns:app="http://schemas.android.com/apk/res-auto";
xmlns:tools="http://schemas.android.com/tools";
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="rasskal.myapplication.MainActivity"
tools:showIn="@layout/activity_main">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
*--------------------------------説明用に追加。元ソースにはなし
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
*--------------------------------説明用に追加。元ソースにはなし
app:layout_constraintHorizontal_bias="0.047"
app:layout_constraintVertical_bias="0.027" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
app:layout_constraintHorizontal_bias="0.049"
app:layout_constraintVertical_bias="0.971" />
</android.support.constraint.ConstraintLayout>
2017/08/14(月) 11:51:53.12ID:j0Hrf/gW
>>710

つづき

で、説明用に追加、ではさんだ部分の記述をButton側にも記述すると、どうやら思い通りのレイアウトになるらしいことはわかりました。
であれば、自動的にこれを記述される(あるいはどこか一箇所に記述されれば自動的にプロパティが継承される)ようにしたいのですが、解説書にはそんな記述がありません。

zenfon3(android 7)の他、zenpad(android 6)機でも同じ症状だったので、機種やバージョンに関係ないかもしれません。
一応、該当するSDKは全てインストールしています。

こんな説明でよろしいでしょうか。
2017/08/14(月) 20:33:16.86ID:3gaq5PpE
どなたか>>716お願いします
ググるとscaleX(Y)で小さくしているのが出てくるのですが
パディングを設定したように元々のサイズのなかに小さく、という風になってしまいます
2017/08/14(月) 20:57:39.37ID:ceoZlQDS
>>721
綺麗なやり方は知らないけどmarginを-に設定でいけるはず
2017/08/16(水) 02:12:41.19ID:GKpCTPz/
ヘイティーチャー始めて3日くらいでぺろぺろしながらやってます
チェックボックスやチェックボタンのオンオフで内容のオンオフに応じたトーストメッセージ出すよというサンプルがあったので
「そうだウィジェット両方とも同じ画面に乗せてオンオフを共通化しよう」と思ったんだけど、そのオンオフの状態って誰に覚えさせればいちばんいいんでしょう
onCreate:
 2つのスイッチ揃える(OFFに)
チェックボックスが変化する:
 2つのスイッチ揃える(変化先に)&トーストメッセージ出す
チェックボタンが変化する:
 2つのスイッチ揃える(変化先に)&トーストメッセージ出す
可能ならだいたいこんなつくりにしたいです
なんかsavedInstanceStateっていうのに初期状態登録してオンオフ起こるたびに書き換えるってのでもいいですか?
2017/08/16(水) 06:30:59.60ID:1R+NwXyH
>>723
viewModelにobservableBoolean作ってdatabinding
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況