- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这里搜索,但没有找到任何适用于我的代码的答案。我想要做的是从我的 mainActivity 打开一个 listfragment。我希望当用户按下操作栏中的图标时出现 listFragment。
Cảm ơn trước
我尝试启动 listFragment 的代码:
if (id == R.id.action_favourites) {
ListFragment newFragment = new ListFragment();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.favourites_fragment, newFragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
trả về giá trị đúng;
}
列表 fragment 中的自定义行:
<>
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="phù hợp với cha mẹ"
android:layout_height="45dp"
android:padding="5dp"
android:id="@+id/favourites_fragment">
android:id="@+id/newspaperNameFavourite"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:textSize="20sp" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:id="@+id/passUrl"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="135dp"
android:layout_marginEnd="135dp"
android:visibility="gone"/>
listFragment 的 listview 的 XML
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="phù hợp với cha mẹ"
android:layout_height="match_parent">
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1.0"
android:layout_marginTop="50dp"/>
这是我的 listFragment 类:
public class FavouritesActionBar extends ListFragment {
private static final String BACKGROUND_COLOR = "color";
private static final String INDEX = "index";
private String title;
private int page;
private AdView mAdView;
private AdRequest adRequest;
private DataBaseWrapper dataBase;
public static Favourites newInstance(int color, String title) {
Favourites fragment = new Favourites();
Bundle bundle = new Bundle();
bundle.putInt(BACKGROUND_COLOR, color);
bundle.putString("someTitle", title);
fragment.setArguments(bundle);
fragment.setRetainInstance(true);
return fragment;
}
@Ghi đè
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
page = getArguments().getInt("someInt", 0);
title = getArguments().getString("someTitle");
dataBase = new DataBaseWrapper(getContext());
}
@Ghi đè
public void onActivityCreated(Gói savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
@Ghi đè
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
ViewGroup rootView = null;
final String[] name;
final String[] url;
dataBase.getAllData();
name = new String[dataBase.getAllData().size()];
url = new String[dataBase.getAllData().size()];
List<>> list = new ArrayList<>>();
Map map;
for (int i = 0; i < dataBase.getAllData().size(); i++) {
name[i] = dataBase.getAllData().get(i).getName();
url[i] = dataBase.getAllData().get(i).getUrl();
rootView = (ViewGroup) inflater.inflate(R.layout.fragment_listview, container, false);
map = new HashMap();
map.put("name", name[i]);
map.put("url", url[i]);
list.add(map);
SimpleAdapter adapter = new SimpleAdapter(getActivity(), list, R.layout.favourites, new String[] { "name", "url" }, new int[] { R.id.newspaperNameFavourite, R.id.passUrl });
setListAdapter(adapter);
setRetainInstance(true);
}
trả về rootView;
}
@Ghi đè
public void onListItemClick(ListView l, View view, int position, long id){
TextView tv2=(TextView)view.findViewById(R.id.passUrl);
Intent myIntent = new Intent(getActivity(), Webview.class);
myIntent.putExtra("_url", tv2.getText().toString());
startActivity(myIntent);
}
}
1 Câu trả lời
Hãy thử cách này:
1:创建一个新 Activity 。2:将此粘贴到 OnCreate 的新 Activity 中:
Fragment fr = new FavouritesActionBar();
FragmentManager fm = getFragmentManager();
FragmentTransaction fragmentTransaction = fm.beginTransaction();
fragmentTransaction.replace(R.id.fragment_place, fr);
fragmentTransaction.commit();
3:在新 Activity 的 xml 中:
android:orientation="vertical"
android:layout_width="phù hợp với cha mẹ"
android:layout_height="match_parent">
<>
android:name="com.yourpackage.FavouritesActionBar"
android:id="@+id/fragment_place"
android:layout_width="phù hợp với cha mẹ"
android:layout_height="match_parent"/>
4: 在 onOptionsItemSelected 的 MainActivity 中:
Intent intent = new Intent(this, yourNewActivityCreateInPoint1.class);
startActivity(intent);
关于android - 如何从正常 Activity 中打开列表 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35048718/
Như tiêu đề gợi ý, ans_list là danh sách các câu trả lời và ans_index là một con số (chỉ mục của câu trả lời trong từ vựng, nhưng hiện tại điều đó không liên quan). Tree.anslist được tạo ra ở đây là gì? (ví dụ chỉ dành cho lần đầu tiên), bỏ qua các lần lặp lại. nếu
Hiện tại tôi lưu trữ dữ liệu đầu vào của người dùng trong danh sách phân tách bằng dấu phẩy như thế này: Userid | Tùy chọn 1 | 1,2,5 Người dùng đánh dấu một tập hợp các tùy chọn dưới dạng mảng rồi nối chúng bằng dấu phẩy 1,2,5 rồi đến MySQ
Hiện tại tôi lưu trữ dữ liệu đầu vào của người dùng trong danh sách phân tách bằng dấu phẩy như thế này: Userid | Tùy chọn 1 | 1,2,5 Người dùng đánh dấu một tập hợp các tùy chọn dưới dạng mảng rồi nối chúng bằng dấu phẩy 1,2,5 rồi đến MySQ
Tôi muốn biết cách làm phẳng hoàn toàn các danh sách và những thứ chứa trong đó. Trong số những giải pháp khác, tôi đã nghĩ ra một giải pháp là có thể trượt một vật có nhiều thành phần và đặt chúng lại, hoặc lấy đi một vật có một thành phần sau khi trượt. Điều này tương tự như Làm thế nào để tôi “làm phẳng
Tôi muốn biết cách làm phẳng hoàn toàn các danh sách và những thứ chứa trong đó. Trong số những giải pháp khác, tôi đã nghĩ ra một giải pháp có thể trượt một vật có nhiều thành phần và đặt chúng lại, hoặc lấy đi một vật có một thành phần sau khi trượt ra. Điều này tương tự như Làm thế nào để tôi “làm phẳng
Câu hỏi này đã có câu trả lời: Chuyển đổi danh sách lồng nhau thành mảng 2 chiều (3 câu trả lời) Đã đóng 7 năm trước. Có phím tắt nào để chuyển đổi List
Tôi gặp vấn đề khi sắp xếp một Danh sách>. Tôi đã tạo một trình so sánh tùy chỉnh trong đó tôi viết mã để sắp xếp dữ liệu. lớp công khai CustomComparator triển khai Comparator
Câu hỏi này đã có câu trả lời: Đã đóng cách đây 10 năm. Có thể trùng lặp: Java Generics: Không thể chuyển đổi List thành List? Tôi chỉ muốn biết tại sao mã java sau đây
Đã cố gắng tìm ra cách LINQy để thực hiện việc này nhưng không tìm ra được cách nào. Tôi có một đối tượng List<> chứa một thuộc tính là danh sách các mã chữ cái được phân tách bằng dấu phẩy: lst[0].codes = "AA,BB,DD" lst[1
Giả sử tôi có các phép gán sau: points = [] point = (1, 2) Tôi sẽ làm thế nào: points += point Nó hoạt động tốt và cho tôi points = [1, 2]. Nhưng nếu tôi làm thế này: điểm
Cách chuyển đổi kiểu List[Task[List[Header]]] thành Task[List[Header]] trong scala. Tôi có một phương thức trả về Task[List[Header]] và gọi do nhiều lần
Làm thế nào để tìm các phần tử của danh sách 2D trong Java? Tôi có một hàm lấy List
Gán List này cho List kia hoạt động tốt. Việc gán List> cho List> không biên dịch được. Mã lớp công khai Main { public static void main(String[] a
Tôi đang viết một phương thức trong Java phải nhận và lặp lại một Danh sách Serializable. Sự khác biệt giữa: public void myMethod(List list) { } và public là gì?
Tôi thấy nhiều người muốn cập nhật một phần lưới/danh sách/cây bằng mvvm, nhưng họ không muốn làm mới toàn bộ danh sách. Đối với bất kỳ ai gặp phải vấn đề này, tôi đã đưa ra ví dụ sau. Hy vọng thông tin này hữu ích với bạn. Câu trả lời hay nhất Đây là một ví dụ đơn giản. Điều quan trọng nhất trong toàn bộ mã là:
Tôi đang viết một trình bao bọc cho một thư viện C++ hiện có sử dụng danh sách, trong đó T là một cấu trúc tùy chỉnh. Tôi được gợi ý sử dụng vector thay vì danh sách, nhưng tôi đang cố gắng tránh việc sửa đổi thư viện. Để hiểu rõ hơn về tình huống này, tôi đã tạo một ứng dụng đơn giản sử dụng danh sách
Có sự khác biệt nào giữa hai khai báo này không? Cảm ơn, câu trả lời tốt nhất là có. Danh sách có thể chứa hỗn hợp các thứ khác nhau đều bắt nguồn từ Base. Danh sách chứa các mục đồng nhất (theo nghĩa là tất cả chúng phải
Có ai có thể giải thích sự khác biệt giữa các loại sau đây một cách chi tiết nhất có thể không? Danh sách Danh sách Danh sách Để tôi nói cụ thể hơn nhé. Khi nào tôi muốn sử dụng // 1 public void CanYouGiveMeAnAnswer(List l
Tôi có một danh sách các cặp, mỗi cặp là một cặp danh sách. Vì vậy, dữ liệu của tôi trông như thế này: mylist = [(['foo', 'bar'], ['bar', 'bar']),(['bar', 'bar'],['bar', '
Có thể là một tiêu đề kỳ quặc, nhưng tôi gặp vấn đề sau: với một danh sách kiểu (a * b) list, tôi muốn tạo một danh sách mới kiểu (a * b list) list. Một ví dụ: Cho một danh sách hãy testL
Tôi là một lập trình viên xuất sắc, rất giỏi!