SORU
27 HAZİRAN 2011, PAZARTESİ


findViewByİd Parçası

Parça XML yarattığım İmageView unsuru bakın hangi parçasında bir İmageView oluşturmak için çalışıyorum. Ancak, findViewById yöntemi yalnızca bir Etkinlik Dersim uzatmaya çalışır. Hangi Parçası olarak ben de bir şeyler var mı?

public class TestClass extends Fragment {
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        ImageView imageView = (ImageView)findViewById(R.id.my_image);
        return inflater.inflate(R.layout.testclassfragment, container, false);
    }
}

findViewById yöntemi tanımsız olduğunu bildiren bir hata var.

CEVAP
27 HAZİRAN 2011, PAZARTESİ


getView() kullanın. Bu findViewById() diyebilirsin bu parça için kök görünümünü dönecektir.

ImageView imageView = (ImageView) getView().findViewById(R.id.foo);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EEVblog

    EEVblog

    4 NİSAN 2009
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • theKGB65

    theKGB65

    24 Aralık 2007