我通过xml在片段Map中定义了一个简单的按钮,如何在java中捕获“id”引用,findViewById(R.id.followed)不起作用! 这也是一个好方法吗?有更好的方法吗?
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="16dp"
android:layout_marginTop="8dp"
android:id="@+id/map"
tools:context=".ProfileActivity"
android:name="com.google.android.gms.maps.SupportMapFragment">
<Button
android:id="@+id/followed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left"
android:text="Followed"
android:padding="10dp"
android:layout_marginTop="20dp"
android:paddingRight="10dp"/>
</fragment>
我尝试以这种方式在MainActivity.class中捕获引用:
> protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
followed = (Button)findViewById(R.id.followed)
答案 0 :(得分:-1)
我只是重新启动项目解决了我的问题!这可能是一个更新问题。