Tag: android

使用getFilter函数时,ListView为空白

我正在尝试在ListView实现getFilter()函数,但每次我在EditText输入内容时,我的ListView消失。 我的SetHelpRows文件: public class SetHelpRows { String name; String id; public String getName () { return name; } public void setName (String name) { this.name = name; } public String getID () { return id; } public void setID (String id) { this.id = id; } public SetHelpRows(String name, String id) { super(); this.name = […]

刷新ViewPager Fragment中的数据

这是我的情景: 我的Activity中有ViewPager ,它包含6个片段。 我通过用手指轻扫来禁用分页,所以每当我想要滑动时我都使用相关按钮并且: viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true); 在每个刷过的片段中(刷卡完成后)我想向我的服务器发送一个GET请求并获取一些数据并在该片段中显示它。 这样做: 第一种方法 :我在片段中使用此代码,片段一旦可见就会运行: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if(isVisibleToUser) { sendGetRequest(); } } 但是,这是一个问题: setUserVisibleHint正好在片段可见的情况下执行,因此滑动的动画带来了一些滞后(它不够平滑)。 所以我使用了Second Approach :我在托管活动中向ViewPager添加了一个OnPageChangeListener() ,如下所示: viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { int CurrentPossition = 0; @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { CurrentPossition […]

在Unity中使用自定义清单文件和权限?

我目前正在尝试使用Unity3D为Android编写一个小游戏。 因为我想要一个可见的状态栏,我修改了项目文件夹(C:\ Users \ Public \ Documents \ Unity Projects \ ProjectName \ Temp \ StagingArea)中的AndroidManifest,如下所示: 但每次我生成APK时,Unity都会将Android Manifest更改为: Unity3D每次都会改变我修改过的Manifests吗?

什么是IndexOutOfBoundsException? 我该如何解决?

这是我的代码: private void bringData() { final TextView mTextView = (TextView) findViewById(R.id.textView); // Instantiate the RequestQueue. RequestQueue queue = Volley.newRequestQueue(this); String url =”http://192.168.4.1:8080/”; // Request a string response from the provided URL. StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener() { @Override public void onResponse(String response) { // Display the first 500 characters of the response […]

recyclerview水平滚动到左边

我正在制作一个应用程序,我正在使用带有snaphelper类的recyclerview来制作可滚动的水平cardstack我已经成功实现了但是我的问题是卡向右滑动方向并且我想在左方向上刷卡。 我做了一些关于SO的研究,发现这个RecyclerView水平滚动按钮在中心 SnapHelper项目位置但是我仍然无法弄清楚如何设置滚动位置向左而不是正确请任何帮助将不胜感激更新:我还在努力很难理解,因为在recyclerview中改变滚动方向仍然很困难,所以任何人都想帮助我。 我还发现findsnapView方法传递滚动位置和方向可能我错了但是代码可能是解决方案 **@Override public View findSnapView(RecyclerView.LayoutManager layoutManager) { if (layoutManager instanceof LadderLayoutManager) { int pos = ((LadderLayoutManager) layoutManager).getFixedScrollPosition( mDirection, mDirection != 0 ? 0.8f : 0.5f); mDirection = 0; if (pos != RecyclerView.NO_POSITION) { return layoutManager.findViewByPosition(pos); } } return null; }** 我的主要课程 public class MainActivity extends AppCompatActivity { LadderLayoutManager llm; RecyclerView rcv; HSAdapter […]

OnClickListener没有响应

我无法让我的点击监听器工作。 正确检索ImageButton。 监听器(扩展我设置视图的自定义活动): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d(“UserActivity”, “Loading imagebutton…”); ImageButton iButton = (ImageButton) findViewById(R.id.user_button_ratings); Log.d(“UserActivity”, “Button ” + iButton); iButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.e(“Button”, “Image was clicked”); } }); } BaseActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(getLayoutId()); drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerToggle = new […]

在ListView中显示Firebase数据

好的,所以我让它运行显示用户ID但没有得分。 然后我开始做一些改变,忘了我改变了什么,现在我又回到了null null。 我觉得我可能删除了一些东西或拼写错误的东西。 dbref.addValueEventListener(new com.google.firebase.database.ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { ArrayList list = new ArrayList(); list.clear(); for(DataSnapshot ds :dataSnapshot.getChildren()) { Score Result = ds.getValue(Score.class); String userId = String.valueOf(Result.getUserId()); String score = String.valueOf(Result.getScore()); list.add(userId); list.add(score); } adapter = new ArrayAdapter(getActivity(), android.R.layout.simple_list_item_1, list); LvRanking.setAdapter(adapter); } 这是我的模特: public class Score { private String userId, score; […]