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

垂直スクロールリストの項目を表示するAdapterViewのサブクラス。

12
リストビューにデータをロードする前に、リストビューを持つアクティビティで進行状況バー(円)を表示する方法
私はそれのListView2番目activity.OnItemClickに、Webサービスを呼び出してデータをフェッチしようとしています。その後、3つ目のアクティビティに移動します。このアクティビティにもListView、前のアクティビティListViewアイテムの説明があります。 これを入力する前に進捗ダイアログを表示したいのですがListView。 どうすればいいのかわかりませんListViewか?誰かがそれを行う方法を知っていますか? 私のコード- ThirdActivity.java package com.google.iprotect; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import org.xmlpull.v1.XmlPullParserException; import com.google.iprotect.layout.TitleBarLayout; import android.app.Activity; import android.app.ListActivity; import android.app.ProgressDialog; import android.content.Intent; import android.content.res.ColorStateList; import android.content.res.XmlResourceParser; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import …

11
リストビューの単一の行を更新するにはどうすればよいですか?
ListViewニュースを表示するを持っています。画像、タイトル、テキストが含まれています。画像は(キューとすべての)別のスレッドに読み込まれ、画像がダウンロードされたらnotifyDataSetChanged()、リストアダプターを呼び出して画像を更新します。これは機能しますが、すべての可視アイテムを呼び出すためgetView()、頻繁にnotifyDataSetChanged()呼び出さgetView()れています。リスト内の1つのアイテムのみを更新したい。どうすればいいですか? 現在のアプローチで私が抱えている問題は次のとおりです。 スクロールが遅い 画像にフェードインアニメーションがあり、リスト内の新しい画像が1つ読み込まれるたびに発生します。

17
Android LでCardViewがシャドウを表示しない
Listview内の私のCardviewがAndroid L(Nexus 5)で影を表示していません。また、丸いエッジは適切に表示されません。ListviewのAdapter Viewのコードは次のとおりです。 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res/com.example.myapp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" app:cardBackgroundColor="@android:color/white" android:foreground="?android:attr/selectableItemBackground" app:cardCornerRadius="4dp" app:cardElevation="4dp" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingTop="@dimen/activity_vertical_margin" > <TextView android:id="@+id/tvName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginTop="@dimen/padding_small" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:textAppearance="?android:attr/textAppearanceLarge" /> <ImageView android:id="@+id/ivPicture" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/tvName" android:layout_centerHorizontal="true" android:scaleType="fitCenter" /> <TextView …

12
ListView内のフォーカス可能なEditText
私はこれまでにこれに約6時間費やしており、障害物だけにぶつかっています。一般的な前提は、ListView(アダプターによって生成されたか、ヘッダービューとして追加されたかにかかわらず)EditTextウィジェットとButtonです。私がやりたいことは、ジョグボール/矢印を使用して、セレクターを通常のように個々のアイテムにナビゲートできることですが、特定の行に到達したとき-行を明示的に識別する必要がある場合でも-これはフォーカス可能です子、セレクターで位置を示すのではなく、その子にフォーカスを当てたい。 私は多くの可能性を試しましたが、これまでのところ運がありません。 レイアウト: <ListView android:id="@android:id/list" android:layout_height="fill_parent" android:layout_width="fill_parent" /> ヘッダービュー: EditText view = new EditText(this); listView.addHeaderView(view, null, true); アダプターに他のアイテムがあると想定すると、矢印キーを使用すると、リストの選択が期待どおりに上下に移動します。しかし、ヘッダー行に到達すると、セレクターにも表示されEditText、ジョグボールの使用に集中する方法がありません。注:意志をタップEditText するその時点でフォーカスされますが、これはタッチスクリーンに依存しているため、必須ではありません。 ListViewこれに関しては明らかに2つのモードがあります 。1 setItemsCanFocus(true).:セレクタは表示されませんがEditText、矢印を使用するとフォーカスを取得できます。フォーカス検索アルゴリズムは予測が難しく、どのアイテムが選択されているかについての視覚的なフィードバック(行にフォーカス可能な子があるかどうか)はありません。どちらもユーザーに予期しないエクスペリエンスを与える可能性があります。 2 setItemsCanFocus(false).:セレクターは常に非タッチモードで描画され、EditTextタップしてもフォーカスを取得できません。 さらに悪いことに、呼び出しeditTextView.requestFocus()はtrue を返しますが、実際にはEditTextフォーカスを与えません。 私は、ビジョン化は基本的に1&2のハイブリッドではなく、リストの設定場合ですよ何すべての項目がフォーカス可能かではありません、私はセットフォーカス特性にしたい単一、リスト内の項目ように選択からセレクタをシームレスに移行することフォーカスできない項目の行全体、およびフォーカス可能な子を含む項目のフォーカスツリーをたどります。 テイカーはいますか?

11
notifyDataSetChangedの後でAndroid ListViewが更新されない
My ListFragmentコード public class ItemFragment extends ListFragment { private DatabaseHandler dbHelper; private static final String TITLE = "Items"; private static final String LOG_TAG = "debugger"; private ItemAdapter adapter; private List<Item> items; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.item_fragment_list, container, false); return view; } …

4
Androidのアイテムのカスタムリストビュークリックの問題
したがって、カスタムのListViewオブジェクトがあります。リストアイテムには、2つのテキストビューが互いに積み重ねられており、さらに、実際に何かを行うまで非表示にしたい水平プログレスバーがあります。右端にあるのは、ユーザーがデータベースに更新をダウンロードする必要がある場合にのみ表示するチェックボックスです。可視性をVisibility.GONEに設定してチェックボックスを無効にすると、リスト項目をクリックできます。チェックボックスが表示されている場合、チェックボックス以外はリスト内でクリックできません。いくつか検索を行いましたが、現在の状況に関連するものは見つかりませんでした。この質問を見つけましたただし、データベースのリストを内部的に格納するためにArrayListsを使用しているため、オーバーライドされたArrayAdapterを使用しています。Tomのように、LinearLayoutビューを取得してonClickListenerを追加するだけでよいですか?よく分かりません。 リストビューの行レイアウト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="?android:attr/listPreferredItemHeight" android:padding="6dip"> <LinearLayout android:orientation="vertical" android:layout_width="0dip" android:layout_weight="1" android:layout_height="fill_parent"> <TextView android:id="@+id/UpdateNameText" android:layout_width="wrap_content" android:layout_height="0dip" android:layout_weight="1" android:textSize="18sp" android:gravity="center_vertical" /> <TextView android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:id="@+id/UpdateStatusText" android:singleLine="true" android:ellipsize="marquee" /> <ProgressBar android:id="@+id/UpdateProgress" android:layout_width="fill_parent" android:layout_height="wrap_content" android:indeterminateOnly="false" android:progressDrawable="@android:drawable/progress_horizontal" android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal" android:minHeight="10dip" android:maxHeight="10dip" /> </LinearLayout> <CheckBox android:text="" android:id="@+id/UpdateCheckBox" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> そして、ここにListActivityを拡張するクラスがあります。明らかにそれはまだ開発中であるので、足りないものや置き去りにされているかもしれないものを許してください: …

6
Android:ListViewから子ビューにアクセスする
を使用して表示されたリスト内の1つの要素のピクセル位置を確認する必要がありますListView。TextViewの 1つを取得してからを使用する必要があるようですgetTop()が、の子ビューを取得する方法がわかりませんListView。 更新:の子はViewGroup、リストの項目と1対1で対応していませんListView。代わりに、ViewGroupの子は、現在表示されているビューのみに対応しています。したがってgetChildAt()、の内部にあるインデックスを操作し、ViewGroup必ずしもがListView使用するリスト内の位置とは関係ありません。


17
JSONarrayをArrayListに変換する
JSON文字列をダウンロードしてJSONArrayに変換しています。私はそれをリストビューに入れて、後でそのリストビューから削除できるようにする必要があります。JSONArrayには.removeメソッドがないため(おかげでオバマさん)、それを配列リストに変換しようとしています。 ここに私のJSONがあります(array.toString()): [{"thumb_url":"tb-1370913834.jpg","event_id":"15","count":"44","event_tagline":"this is a tagline","event_name":"5th birthday","event_end":"1370919600","event_start":"1370876400"}] それを配列に入れて、それぞれのキーで文字列を呼び出せるようにする必要があります。どんな助けにも感謝します!

8
実行時にAndroidで太字のテキストの一部を作成する方法は?
ListView私のアプリケーションでは、のような多くの文字列要素があるname、experience、date of joining、など私はしたいname大胆に。すべての文字列要素は単一のになりTextViewます。 私のXML: <ImageView android:id="@+id/logo" android:layout_width="55dp" android:layout_height="55dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:layout_marginTop="15dp" > </ImageView> <TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/logo" android:padding="5dp" android:textSize="12dp" > </TextView> ListViewアイテムのTextViewを設定する私のコード: holder.text.setText(name + "\n" + expirience + " " + dateOfJoininf);

3
リストビューフィルターAndroid
私はandroidでリストビューを作成し、リストの上に編集テキストを追加します。ユーザーがテキストを入力すると、リストはユーザー入力に従ってフィルタリングされます Androidでリストアダプタをフィルタリングする方法がある場合、誰か私に教えてもらえますか?

8
リストにボタンがあるListactivityでonListItemClickを起動する方法は?
カスタムListAdapterを使用してリスト内のビューを生成する単純なListActivityがあります。通常、ListAdapterはビューをTextViewで埋めるだけですが、今度はそこにもボタンを配置したいと思います。 ただし、フォーカス可能なビューをリストアイテムに配置すると、リストアイテムがクリックされたときにListActivityでonListItemClick()が呼び出されないことが私の理解と経験です。ボタンは引き続きリストアイテム内で正常に機能しますが、ボタン以外のものが押されたときに、onListItemClickがトリガーされるようにします。 どうすればこれを機能させることができますか?

7
リストビューにフッターを追加する方法は?
私はアプリケーションを開発しています。私のアプリケーションでは、dom解析を使用してデータを表示するためにリストビューを使用しています。リストビューにフッターを付けたいです。プロセス、image1とimgae2を参照してください。赤い四角形のフッターについて説明します 「その他のニュース」のようなFig1-Footer 図2-リストビューに追加された10レコードを追加
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.