私は通常の方法で実装したリストビューを持っています。エディットボックスとボタンは、リストビューの上部にあり、リストビューのすべてのアイテムではありません。誰かが編集ボックスとボタンをヘッダとして持つAndroidビュー
1
A
答えて
1
私が解釈できるものによっては、次のようなものを試すことができますこれは:
<?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"
android:background="#FF000000" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/linearLayout1"
android:orientation="horizontal"
>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/et1"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/bt1"
android:text="ClickMe"
/>
</LinearLayout>
<ListView
android:id="@+id/list"
android:layout_below="@id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="#000000" />
</RelativeLayout>
必要に応じていくつかのパラメータをカスタマイズする必要があります。お役に立てれば。
EDIT 1:対応するJavaクラス
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class AtoZActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView lv=(ListView) findViewById(R.id.list);
String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
"Linux", "OS/2" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);
// Assign adapter to ListView
lv.setAdapter(adapter);
}
}
とマニフェスト
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".AtoZActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
+0
助けてくれてありがとう – user1092042
1
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/listado_ly_search"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
android:orientation="horizontal" >
<EditText
android:id="@+id/listado_tb_filtro"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.45" android:layout_gravity="center_vertical">
</EditText>
<Button
android:id="@+id/listado_iv_search"
android:layout_width="48dp"
android:layout_height="48dp" android:background="@android:drawable/ic_menu_search"/>
</LinearLayout>
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:minHeight="200sp"
android:orientation="horizontal" >
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:choiceMode="singleChoice"
android:drawSelectorOnTop="false"
android:minHeight="200sp" >
</ListView>
</LinearLayout>
1
はこれで試す、この目的のためのサンプルコードを私に提供することができます。..
<?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" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/edtxt"
android:layout_width="100dp"
android:layout_height="50dp"
android:inputType="none" />
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="2dp"
android:layout_marginRight="3dp"
android:layout_marginTop="2dp"
android:text="button"
android:textSize="15sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ListView
android:id="@+id/list"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" >
</ListView>
</LinearLayout>
</LinearLayout>
Javaファイルは、この
public class example extends Activity {
private ListView listView;
static String[] names;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listView = (ListView) findViewById(R.id.phlist);
Button btn = (Button) findViewById(R.id.btn);
EditText ed = (EditText)findViewById(R.id.edtxt);
names = new String[] { "name1", "name2", "name3", "name4" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);
lv.setAdapter(adapter);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//write Ur Code for Button Clik
}
});
}
}
ようになります。このlink.it月参照してください。便利です.. enter link description here
+0
edittextとボタンをヘッダーとして追加し、リストビューを作成するためにjavaコードを投稿してください。 – user1092042
関連する問題
- 1. EditText編集ボックス
- 2. カスタム編集コントローラとビュー
- 3. ボタンと編集テキストボックスとレイアウトの問題
- 4. 2つのImageViewを子ビューとして持つandroid GridViewレイアウト
- 5. asp.net mvcビューの検索と編集
- 6. 私のゲームの編集ボックス?
- 7. クロムウェブストアのレビューを編集者として編集します
- 8. JqGrid各行の編集と削除ボタン
- 9. Android EditTextクラスが「編集ボックス」なしで表示されます
- 10. PDFを編集してヘッダを変更する
- 11. UITableViewCellカスタム編集ビュー
- 12. リピーターと編集可能なフィールドを持つUpdatePanel
- 13. Android:クリック可能なグリッドアイテムとネストされたビュー(ボタン、チェックボックス)を持つグリッドビュー
- 14. GridVIew:編集時に編集と更新ボタンを切り替えます
- 15. 編集ボタンで行編集イベントが発生しないをクリック
- 16. C++の編集ボックスのテキストを変更
- 17. Xcodeはビューとコントロールをロックしていて編集できません
- 18. ビュー "ヘッダ/タイトル"バーにボタンを追加
- 19. 編集とGrails
- 20. 編集可能と非編集可能な入力フィールドと私はテーブルを持っている
- 21. iPhone - UITableViewで編集ボタンを選択したときに「追加」ボタンを追加
- 22. TableViewの編集ボタンを押したときに自己編集モードを起動できませんでした
- 23. JavaScriptのインライン編集、元のデータを持つ編集をキャンセルするには?
- 24. 編集ボタンにカスタム関数がバインドされたnavbar/pagerを持つjqGrid
- 25. 角度を使用してヘッダ列として日付を持つHTML表
- 26. mvcの1つのビューで編集と詳細を表示する方法
- 27. Androidボタンのクリックがうまくいかず、テキストボックスを編集しています
- 28. UITableView編集/完了ボタン
- 29. 戻るボタン編集アクション
- 30. 剣道UIグリッドカスタム編集ボタン
ではウル現在の仕事のためにSRCを提供し、我々はよりよく助けることができます。 – Deva
アクティビティ/レイアウト/マニフェストのエントリが追加されているかどうか確認してください。 – Deva