2
イベントからtext_view_cantidad_resultados of a
TextView`のテキストを変更できません。私は、そのオブジェクトが(イベント中)クラスのインスタンスで定義されていないので、それは知っているテキストビューのテキストを新しいイベントから変更します[Android]
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_resultados_busqueda);
text_view_cantidad_resultados = (TextView) findViewById(R.id.text_view_cantidad_resultados);
viewPager = (ViewPager) findViewById(R.id.view_pager_cards_resultados);
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
Log.d("onPageSelected: ", String.valueOf(position));
/*Here is where a want to changes the text of
text_view_cantidad_resultados.
Something like
text_view_cantidad_resultados.setText(position);
*/
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
}
が、私はそれを行うことができる方法の見当がつかない:これはコードです。
LOLそれは本当だ、あなたに感謝とても。私はJavaの仕組みを忘れています。最近、PHPが私の頭の中にあります。 :) – Fernando
TextView.setTextは引数として整数値を受け入れますが、その整数は "position"の場合にはほとんど確実に存在しないStringリソースのIDであると想定しています。私が正しく覚えていると、ResourceNotFoundExceptionがスローされます。 –
はいあなたは正しい@Ivan Wooll –