我正在做一个应用程序,例如当我点击图像时(它是一个searchView)
搜索板打开!
它看起来像
但是这里会显示默认搜索图标(放大镜),但只要输入了一些文本,这个就会消失
但我不希望显示放大镜,即使是第一次点击图像
这里我没有使用任何xml文件
我的代码是
public class MainActivity extends Activity {
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout relative = new RelativeLayout(this);
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT);
relative.setLayoutParams(params);
setContentView(relative);
SearchView searchView = new SearchView(this);
traverseView(searchView, 0);
// searchView.setIconifiedByDefault(false);
LayoutParams searchViewparams = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
// searchViewparams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
searchView.setLayoutParams(searchViewparams);
relative.addView(searchView);
}
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@SuppressLint("NewApi")
private void traverseView(View view, int index) {
if (view instanceof SearchView) {
SearchView v = (SearchView) view;
for(int i = 0; i < v.getChildCount(); i++) { …
Run Code Online (Sandbox Code Playgroud) 我正在开发一个项目,我不应该使用任何XML文件,并且必须使用滑动Drawer.但我发现滑动抽屉不可能通过java编码,因此我开始制作动画,其中布局应该像滑动抽屉一样向上和向下移动并且什么也没有结束.
有人可以帮我解决这个问题