嗨,大家好我是android的新手所以请帮助我, 我想构建一个具有2个片段选项卡的应用程序android:
第二个片段应该包含2个以上的片段,1个用于搜索& 1结果。
我创建了一个片段(搜索),其中包含一个简单的搜索视图(我只在xml布局中定义)
这是我的代码:
主要活动:
public class MDASA extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mdasa);
// add tabs here
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// ...
}
}
片段(搜索):
public class FreeOpinion extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View v = inflater.inflate(R.layout.fragment, container, false);
return v;
}
}
Fragment.xml:
<SearchView
android:id="@+id/simpleSearchView"
style="@style/testSearch"
android:queryHint="Search here"/>
我获得了搜索视图,但它没有做任何事情。如何创建包含搜索结果的第二个片段?
这是我的代码的结果: a screenshot of my app-1
PS:
我发现question与我的相似,但结果我在ActionBar中获得了第二个搜索视图 a screenshot of my app-2
还有这个code似乎非常有用,但我不知道我应该把它放在哪里(因为我必须将搜索视图放在片段中)
Thanx很多:)