Hem mobil (9'da minSdkVersion) hem de numaralı modüllerdeki (minSdkVersion) modülleri sıfırdan yeni bir proje oluşturdum ve aşınma ve yıpranma için düzenlerin nasıl belirtileceğini merak ettim. -square (WatchViewStub sınıfı ile biraz oynamam gerekiyor mu?) aygıtları. Bunun gibi, verilerin elde taşınan cihazdan aşınmaya gönderileceğinin farkındayım, ancak uygulamanın, yekpare ve yıpranmış kare düzenlerde (özellikle yalnızca XML dosyaları kullanılarak) çalışmasını sağlayacak şekilde nasıl yapılandırabilirim?Mobil ve aşınma modülleri için düzenleri belirleme
, her şey varsayılan olarak ayarlı aşınma modülü altında düzenleri (Ben bir şey değiştirmedi) gelince<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Hello mobile world!"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
, o içerir böylece, ancak:
İşte benim cep \ ... \ activity_main.xml var sınırlı olan, WatchViewStub sınıfının uygulanması yoluyla, "Merhaba Kare Dünya!" çıkması gereken yuvarlak ve kare ekranlar için XML'ler ile sınırlı Daha sonra burada
package dpark.gameoflife;
import android.app.Activity;
import android.os.Bundle;
import android.support.wearable.view.WatchViewStub;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView mTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
@Override
public void onLayoutInflated(WatchViewStub stub) {
mTextView = (TextView) stub.findViewById(R.id.text);
}
});
}
}
... Ve ben giymek sanal emülatörleri aldığım budur: ve "Merhaba Yuvarlak Dünya", sırasıyla ve İşte MainActivity \ ... \ benim bakir aşınma
var vs.:
neden yuvarlak sanal emülatör üzerinde yuvarlak görünmüyor?
sayesinde, büyük ölçüde takdir ediyorum.
Teşekkürler bayım! :) – DaveNOTDavid