タグ付けされた質問 「android-widget」

ホーム画面ウィジェット、またはAndroidアプリケーション画面で使用される一般的なUI要素に関連しています。



22
Androidでimageviewの透明な背景を設定する
イメージビューを追加するWebビューを使用しています。この画像ビューの背景を透明に設定するにはどうすればよいですか? 私はこれを試しました: mImageview.setBackgroundResource(R.color.trans); どこtrans→ <color name="trans">#00000000 </color>。

30
EditText内のドローアブルのクリックイベントの処理
EditText次のXMLを使用して、ウィジェット内のテキストの右側に画像を追加しました。 <EditText android:id="@+id/txtsearch" ... android:layout_gravity="center_vertical" android:background="@layout/shape" android:hint="Enter place,city,state" android:drawableRight="@drawable/cross" /> しかしEditText、埋め込まれた画像がクリックされたときをクリアしたいと思います。これどうやってするの?

10
プログラムでビューにパディングを追加する
Android v2.2アプリを開発しています。 私が持っている断片。 でonCreateView(...)、私のフラグメントのクラスのコールバック、私は以下のようなフラグメントにレイアウトを膨らませます。 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login, null); return view; } 上記のインフレートされたレイアウトファイルは(login.xml)です。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Username" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Username" /> </LinearLayout> paddingTop上記の<LinearLayout>要素にaを設定したいのですが、xmlではなくJavaコードで設定したいと思います。 フラグメントJavaクラスコードでに設定paddingTopする方法は<LinearLayout>?

16
ビューの寸法を取得する方法は?
で構成されたビューがありTableLayout, TableRow and TextViewます。グリッドのように見せたいです。このグリッドの高さと幅を取得する必要があります。メソッドgetHeight()とはgetWidth()常に0を返します。これは、グリッドを動的にフォーマットするとき、およびXMLバージョンを使用するときにも発生します。 ビューの寸法を取得する方法は? 以下は、結果を確認するためにデバッグで使用したテストプログラムです。 import android.app.Activity; import android.os.Bundle; import android.widget.TableLayout; import android.widget.TextView; public class appwig extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.maindemo); //<- includes the grid called "board" int vh = 0; int vw = 0; //Test-1 used the xml layout (which is displayed …

25
Androidソフトキーボードが表示されているときに全画面モードでレイアウトを調整する方法
ソフトキーボードがアクティブなときにレイアウトを調整するために多くの調査を行い、それを正常に実装しましたが、android:theme="@android:style/Theme.NoTitleBar.Fullscreen"マニフェストファイルのアクティビティタグでこれを使用すると問題が発生します。 このため、私はandroid:windowSoftInputMode="adjustPan|adjustResize|stateHidden"さまざまなオプションを使用しましたが、運はありませんでした。 その後、FullScreenプログラムで実装し、さまざまなレイアウトを試してみましたFullScreenが、すべてが無駄でした。 私はこれらのリンクを参照し、この問題に関連するここで多くの投稿を見てきました: http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html http://davidwparker.com/2011/08/30/android-how-to-float-a-row-above-keyboard/ ここにxmlコードがあります: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/masterContainerView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" android:background="#ffffff"> <ScrollView android:id="@+id/parentScrollView" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <TextView android:id="@+id/setup_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Setup - Step 1 of 3" android:textColor="@color/top_header_txt_color" android:textSize="20dp" android:padding="8dp" android:gravity="center_horizontal" /> <TextView android:id="@+id/txt_header" android:layout_width="fill_parent" android:layout_height="40dp" android:text="AutoReply:" android:textColor="@color/top_header_txt_color" android:textSize="14dp" android:textStyle="bold" android:padding="10dp" android:layout_below="@+id/setup_txt" …

10
NumberPickerのソフトキーボードを無効にする
数値を入力するためにNumberPickerを使用しているときに(美的理由から)ソフトキーボードを無効にしようとしています。これは私のlayout-xml-codeです: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/linearLayout2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="30dp" android:layout_marginTop="30dp" > <NumberPicker android:id="@+id/repetitionPicker" android:layout_width="40dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/repetitions_short_divider" android:textAppearance="?android:attr/textAppearanceMedium" /> <NumberPicker android:id="@+id/weightPicker" android:layout_width="40dp" android:layout_height="wrap_content" android:layout_marginLeft="40dp" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/pounds" android:textAppearance="?android:attr/textAppearanceMedium" /> </LinearLayout> <Button android:id="@+id/saveButton" android:layout_width="wrap_content" android:layout_height="wrap_content" …

3
AndroidでListViewを動的に更新する方法[終了]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 Androidでは、ListViewユーザーの入力に基づいてフィルター処理を行うにはどうすればよいTextViewですか。表示されるアイテムは、値に基づいて動的に更新されます。 私はこのようなものを探しています: ------------------------- | Text View | ------------------------- | List item | | List item | | List item | | List item | | | | | | | | | -------------------------

5
ViewPagerがページを変更するタイミングを決定する
ViewPager内に3つのページ(フラグメント)がありますが、これらのページのうち2つだけのメニュー項目を表示したいと思います。 以前のSOの回答で与えられたコードは機能していないようです: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { } else if (isVisibleToUser == false) { } } Eclipseによると、@ Overrideは不要であり、superは設定できません。システムから呼び出されることはありません。たとえどのように表示されていても、現在どのページが表示されているかをどのように判断すればよいでしょうか。ここで助けてもらえますか?

18
より小さなRatingBarを作るには?
レイアウトにRatingBarを追加しました。 <RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0" /> しかし、評価バーのデフォルトのスタイルは大きすぎます。 私はandroidスタイルを追加してそれを変更しようとしました:style="?android:attr/ratingBarStyleSmall" しかし、結果は小さすぎ、このプロパティでレートを設定することは不可能です。 どうすればよいですか?

24
EditTextから/へのコピー/貼り付けを無効にする方法
私のアプリケーションには、ユーザーがテキストをEditTextフィールドにコピー/貼り付けできないようにする登録画面があります。コピー/貼り付け/ inputmethodおよびその他のオプションを示すコンテキストメニューが表示されないように、onLongClickListenerそれぞれにを設定しましEditTextた。したがって、ユーザーは編集フィールドにコピー/貼り付けできません。 OnLongClickListener mOnLongClickListener = new OnLongClickListener() { @Override public boolean onLongClick(View v) { // prevent context menu from being popped up, so that user // cannot copy/paste from/into any EditText fields. return true; } }; ただし、ユーザーがAndroidのデフォルト以外のサードパーティ製キーボードを有効にしている場合に問題が発生します。このキーボードには、コピー/貼り付けのボタンがあるか、同じコンテキストメニューが表示される場合があります。では、そのシナリオでコピー/貼り付けを無効にするにはどうすればよいですか? コピー/貼り付けする方法が他にもあるかどうか教えてください。(そしておそらくそれらを無効にする方法) 任意の助けいただければ幸いです。

15
Androidで日時ピッカーを作成する方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 日付と時刻を同時に選択できるAndroidウィジェットはありますか?基本的な時間ピッカーと日付ピッカーはすでに使用しています。 しかし、それらはそれほどセクシーでユーザーフレンドリーではありません(私は見つけました)。日付と時刻の両方を含むウィジェットが存在するかどうか知っていますか? どうもありがとう、Luc

12
WebビューからHTMLコンテンツを取得する方法
WebビューからHTMLコードを取得する最も簡単な方法はどれですか。私はstackoverflowとgoogleからいくつかの方法を試しましたが、正確な方法を見つけることができません。正確な方法を教えてください。 public class htmldecoder extends Activity implements OnClickListener,TextWatcher { TextView txturl; Button btgo; WebView wvbrowser; TextView txtcode; ImageButton btcode; LinearLayout llayout; int flagbtcode; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.htmldecoder); txturl=(TextView)findViewById(R.id.txturl); btgo=(Button)findViewById(R.id.btgo); btgo.setOnClickListener(this); wvbrowser=(WebView)findViewById(R.id.wvbrowser); wvbrowser.setWebViewClient(new HelloWebViewClient()); wvbrowser.getSettings().setJavaScriptEnabled(true); wvbrowser.getSettings().setPluginsEnabled(true); wvbrowser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); wvbrowser.addJavascriptInterface(new MyJavaScriptInterface(),"HTMLOUT"); //wvbrowser.loadUrl("http://www.google.com"); wvbrowser.loadUrl("javascript:window.HTMLOUT.showHTML('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');"); txtcode=(TextView)findViewById(R.id.txtcode); txtcode.addTextChangedListener(this); btcode=(ImageButton)findViewById(R.id.btcode); btcode.setOnClickListener(this); } public void …


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