タグ付けされた質問 「user-interface」

ユーザーインターフェイス(UI)は、ユーザーがコンピューターと対話するためのシステムです。このタグは、UI関連のプログラミングの質問に使用できます。ユーザーインターフェイス用の別のStack Exchangeサイト、コンピューターとの相互作用、およびユーザーエクスペリエンスのデザインがあることに注意してください:https://ux.stackexchange.com。


24
MVPとMVCとは何ですか?違いは何ですか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 ユーザーインターフェイスを構築するRAD(ドラッグアンドドロップおよび構成)の方法を超えて検討すると、多くのツールは、Model-View-Controller、Model-View-Presenter、およびModel-View-ViewModelと呼ばれる3つの設計パターンに出くわす可能性が高いと考えています。私の質問には3つの部分があります。 これらのパターンはどのような問題に対処しますか? それらはどのように似ていますか? それらはどう違いますか?

30
別のスレッドからGUIを更新するにはどうすればよいですか?
をLabel別のものから更新する最も簡単な方法はどれThreadですか? 私はでForm実行してthread1おり、そこから別のスレッド(thread2)を開始しています。 thread2がいくつかのファイルを処理している間Labelに、の作業のForm現在のステータスでを更新したいと思いますthread2。 どうすればできますか?

17
複数のビュータイプでRecyclerViewを作成する方法は?
https://developer.android.com/preview/material/ui-widgets.htmlから 作成するときに、アダプターとバインドRecyclerView.AdapterするViewHolderことを指定する必要があります。 public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } @Override public MyAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View v = …

18
画面の下部にビューを配置するにはどうすればよいですか?
これが私のレイアウトコードです。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" android:layout_height="wrap_content"> </TextView> <LinearLayout android:id="@+id/LinearLayout" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom"> <EditText android:id="@+id/EditText" android:layout_width="fill_parent" android:layout_height="wrap_content"> </EditText> <Button android:text="@string/label_submit_button" android:id="@+id/Button" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout> </LinearLayout> これは左側にあり、私がそれをどのように見せたいかは右側にあります。 明白な答えは、TextViewを高さでfill_parentに設定することですが、これにより、ボタンまたは入力フィールド用のスペースがなくなります。 基本的に問題は、送信ボタンとテキストエントリを下部の固定された高さにし、テキストビューで残りのスペースを埋めることです。同様に、水平線形レイアウトでは、送信ボタンでコンテンツをラップし、テキストエントリで残りのスペースを埋めます。 線形レイアウトの最初の項目がfill_parentに指示された場合、それはまさにそれを行い、他の項目のための余地を残しません。線形レイアウトの最初にあるアイテムを取得して、レイアウト内の残りのアイテムが必要とする最小以外のすべてのスペースを埋めるにはどうすればよいですか? 相対レイアウトは確かに答えでした: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" …


9
複数のJFrameの使用:良いまたは悪い習慣?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 画像を表示し、データベースから音声を再生するアプリケーションを開発しています。GUIからデータベースに画像を追加するために別のJFrameを使用するかどうかを決定しようとしています。 複数のJFrameウィンドウを使用するのが良い方法かどうか疑問に思っていますか?


30
Android設定の現在の値を設定概要に表示するにはどうすればよいですか?
これは非常に頻繁に発生する必要があります。 ユーザーがAndroidアプリで設定を編集しているときに、現在設定されている設定の値をPreference概要で確認できるようにしたいと考えています。 例:「古いメッセージを破棄する」の設定で、メッセージのクリーンアップが必要になるまでの日数を指定している場合。ではPreferenceActivity私が見て、ユーザが欲しいです: 「古いメッセージを破棄する」 <-タイトル 「x日後にメッセージをクリーンアップする」 <- 要約。ここで、xは現在の設定値です 追加のクレジット:これを再利用可能にして、タイプに関係なくすべての設定に簡単に適用できるようにします(これにより、最小限のコーディングでEditTextPreference、ListPreferenceなどで機能します)。

12
LinuxのネイティブGUI APIとは何ですか?
私はこれが愚かな質問として出くわさないことを望みますが、それはいつも私が疑問に思っていることです。Windows(Win32 API)とOS X(Cocoa)の両方には、ウィンドウ、イベント、その他のOSのものを処理するための独自のAPIがあります。Linuxの同等物が何であるかについて、私は本当に明確な答えを得たことがありません。 GTK +と言う人もいますが、GTK +はクロスプラットフォームです。どうすればネイティブになれますか?
441 c++  c  linux  api  user-interface 

15
機能的なGUIプログラミングは可能ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 最近FPバグを見つけて(Haskellを学ぼうとしている)、これまでに見たもの(ファーストクラスの関数、遅延評価、その他すべての利点)に本当に感動しました。私はまだ専門家ではありませんが、基本的なアルゴリズムを強制的に実行するよりも「機能的に」推論する方が簡単だと気づき始めています(また、必要なところに戻るのに苦労しています)。 ただし、現在のFPが横ばいに見えるのは、GUIプログラミングです。Haskellのアプローチは、命令型のGUIツールキット(GTK +やwxWidgetsなど)をラップし、「do」ブロックを使用して命令型のスタイルをシミュレートするようです。私はF#を使用していませんが、.NETクラスでOOPを使用して同様のことを行うと私は理解しています。明らかに、これには十分な理由があります。現在のGUIプログラミングはすべてIOと副作用に関するものであるため、純粋な関数型プログラミングは現在のほとんどのフレームワークでは不可能です。 私の質問は、GUIプログラミングへの機能的アプローチを持つことは可能ですか?これが実際にどのように見えるか想像できません。このようなことを試みる実験的またはその他のフレームワーク(または関数型言語用にゼロから設計されたフレームワーク)を知っている人はいますか?それとも、GUIパーツにOOPを使用し、ロジックにFPを使用する、ハイブリッドアプローチのみを使用するソリューションですか?(私は好奇心から求めているだけです。FPは「未来」だと思いたいのですが、GUIプログラミングはかなり大きな穴のように思えます。)

5
ナビゲーションドロワー(Google+とYouTube)
今日のトップアプリのようなスライドメニューを実装する方法を知っている人はいますか? 他のStack Overflowの質問には、これを行う方法に関する答えがなかったため、他の人を助けるためにできるだけ多くの情報を収集しようとしています。以下で言及するすべてのアプリケーションは、スライドメニューを実装するのに非常に役立ちます。 1. Google Plus(12/7/7現在) 最初の画面から2番目の画面に移動するには、左上隅にあるG +ロゴをクリックする必要があります。画面全体がその位置から移動し、画面の右側(アクションバーを含む)に移動することに注意してください。最初の画面に戻るには、右側をスライドしてフォーカスを戻すか、G +アイコンをもう一度クリックします。 2. YouTube(12/7/7現在) 2つの方法を使用して、最初の画面から2番目の画面に移動できます。左上にあるYouTubeロゴをクリックするか、スワイプジェスチャーを使用して右に移動できます。これはすでにG +アプリとは異なります。2番目に、アクションバーが(G +とは異なり)配置されたままであることがわかります。最後に、元の画面に戻すには、G +と同じように機能します。

13
UI用語:ログオンvsログイン[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 アプリケーションを作成していますが、ログイン/アウトまたはログオン/オフという用語を使用するかどうかを決定できません。これらの2つの間に正しいオプションはありますか?他のものを完全に使用する必要があります(「サインオン/オフ」など)。 使いやすさの点では、私が一貫している限り、どの用語を選択するかはおそらく問題ではありませんが、用語の起源について、そしてどちらかが文法的に意味があるかどうかについて疑問に思いました。また、私が作成しているアプリケーションにも深く関心を持っているので、時間をかけてそのユーザーエクスペリエンスのすべての側面を調査したいと考えています。

9
<hr>タグの太さを変更するにはどうすればよいですか
&lt;hr&gt;CSSで横罫線()の太さを変更したい。私はそれがHTMLのようにできることを知っています- &lt;hr size="10"&gt; しかし、こちらのMDNで言及されているように、これは非推奨であると聞いています。CSSで使用してみましたheight:1pxが、厚みは変わりません。&lt;hr&gt;線を0.5px太くしたい。 UbuntuでFirefox 3.6.11を使用しています
312 html  css  user-interface 


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