タグ付けされた質問 「view」

このタグは、データベースビューまたはUI /アーキテクチャビューに関する質問に使用します。次のタグも参照してください:sql-view、android-view、uiview。




26
Android:ソフトキーボードがビューを押し上げるのを防ぐにはどうすればよいですか?
アプリの下部に縦型のスライド式引き出しがあります。ソフトキーボードが開くと、引き出しのタブが押し上げられ、キーボードの上に配置されます。画面の下部に残しておき、キーボードが表示されたときに非表示にしたい。 他の誰かがこの問題に遭遇しましたか?それを修正する方法を知っていますか?
386 android  layout  keyboard  view 


15
Androidでビューの背景色の変化をアニメーション化する
Androidでビューの背景色の変化をどのようにアニメーション化しますか? 例えば: 背景色が赤のビューがあります。ビューの背景色が青に変わります。色をスムーズに切り替えるにはどうすればよいですか? ビューでこれを行うことができない場合は、代替案を歓迎します。

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

18
ViewPager内のフラグメントを置き換える
を使用してフラグメントを使用しようとしViewPagerていFragmentPagerAdapterます。私が達成しようとしているのは、の最初のページに配置されたフラグメントViewPagerを別のフラグメントに置き換えることです。 ページャーは2つのページで構成されています。1つ目は、FirstPagerFragment2つ目はSecondPagerFragmentです。最初のページのボタンをクリックする。をFirstPagerFragmentNextFragmentに置き換えます。 以下に私のコードがあります。 public class FragmentPagerActivity extends FragmentActivity { static final int NUM_ITEMS = 2; MyAdapter mAdapter; ViewPager mPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_pager); mAdapter = new MyAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); } /** * Pager Adapter */ public static class MyAdapter extends FragmentPagerAdapter { public …

10
プログラムでLinearLayoutにマージンを設定する
私は(XMLではなく)Javaを使用して、画面いっぱいに余白のあるボタンを備えたLinearLayoutを作成しようとしています。以下は、マージンなしで機能するコードです。 LinearLayout buttonsView = new LinearLayout(this); buttonsView.setOrientation(LinearLayout.VERTICAL); for (int r = 0; r < 6; ++r) { Button btn = new Button(this); btn.setText("A"); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT); // Verbose! lp.weight = 1.0f; // This is critical. Doesn't work without it. buttonsView.addView(btn, lp); } ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, …
266 java  android  layout  view  margin 

12
setBackground vs setBackgroundDrawable(Android)
ビューの背景ドローアブルを設定したい。これには二つの方法が(私の知る限り見るように)がありますsetBackgroundとsetBackgroundDrawable。 を使用するとsetBackground、APIレベル16で追加されたと表示されますが、プロジェクトの最小SDKバージョンは7です。16未満では機能しないと思いますか?しかし、setBackgroundDrawableを使用すると、廃止されたと表示されます。 何を使うべきですか?

16
Androidで画像をスムーズに回転させる方法は?
私が使用しているRotateAnimation私は、Androidでカスタム循環的スピナーとして使用していますというイメージを回転させます。rotate_indefinitely.xmlこれが私が置いた私のファイルですres/anim/: <?xml version="1.0" encoding="UTF-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="360" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:duration="1200" /> これを私のImageViewusing に適用すると、AndroidUtils.loadAnimation()うまく機能します! spinner.startAnimation( AnimationUtils.loadAnimation(activity, R.anim.rotate_indefinitely) ); 1つの問題は、画像の回転が各サイクルの上部で一時停止しているように見えることです。 つまり、画像は360度回転し、一時停止してから、再び360度回転します。 問題は、アニメーションがandroid:iterpolator="@android:anim/accelerate_interpolator"(AccelerateInterpolator)のようなデフォルトの補間を使用していることだと思いますが、アニメーションを補間しないように指示する方法がわかりません。 アニメーションのサイクルをスムーズにするには、どうすれば補間をオフにできますか(実際に問題がある場合)。
217 android  animation  view 

9
Google ChromeがJSON AJAX応答をプレーンテキストではなくツリーとして表示する
これに対する答えは見つかりません: 私のAJAX呼び出しはJSONデータを返します。Google Chromeデベロッパーツール>リソース> XHRで左側のリソースをクリックし、[コンテンツ]タブをクリックすると、JSON文字列が文字列として表示され、FirebugやFirebug Liteのようにツリーとして表示されません。 Chromeを強制的にツリーとして表示するにはどうすればよいですか。PHPファイルに必要なContent-typeはありますか??? 答えを教えてください! ありがとうステファノス
215 ajax  json  google-chrome  view  tree 

12
AndroidでViewの不透明度(アルファ)を​​設定する方法
次のようなボタンがあります。 <Button android:text="Submit" android:id="@+id/Button01" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button> 私のonCreate()イベントでは、次のようにButton01を呼び出しています。 setContentView(R.layout.main); View Button01 = this.findViewById(R.id.Button01); Button01.setOnClickListener(this); アプリケーションに背景があり、この送信ボタンに不透明度を設定したい。このビューの不透明度を設定するにはどうすればよいですか?Java側で設定できるものですか、それともmain.xmlファイルで設定できますか? Java側で試してみButton01.mutate().SetAlpha(100)ましたが、エラーが発生しました。
211 android  button  view  opacity 

22
プログラムでスクロールビューを特定の編集テキストにスクロールする方法はありますか?
スクロールビューで非常に長いアクティビティがあります。これは、ユーザーが入力する必要のあるさまざまなフィールドを持つフォームです。フォームの下半分にチェックボックスがあり、ユーザーがチェックすると、ビューの特定の部分にスクロールします。EditTextオブジェクト(または他のビューオブジェクト)にプログラムでスクロールする方法はありますか? また、X座標とY座標を使用してこれが可能であることはわかっていますが、フォームがユーザーごとに変更される可能性があるため、これを回避したいと思います。

5
ビュー内の現在のコントローラーの名前を取得できますか?
現在のコントローラーがビュー内から何であるかを理解する方法はありますか? これを知りたい理由の例:複数のコントローラーが同じレイアウトを共有している場合、コントローラーに基づいて現在のページのメニュー項目を強調表示したいレイアウトERBファイルにパーツがある可能性があります。 多分それは悪いアプローチです。もしそうなら、これを行うためのより好ましい方法は何ですか? ただし、現在のコントローラーの名前をいずれかの方法で取得する方法について知りたいです。 (もちろん@controller_name = 'users'、各コントローラーに何かを入れることもできますが、Railsがすでに裏で行っているようなことなので、組み込みの方法があるかどうか疑問に思っています。)

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