問題タブ [android-gridlayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1241 参照

android - アクティビティとフラグメントで表示が異なる GridLayout

画面に 4 つのボタンを表示するために、GridLayout を使用してアクティビティを作成しました。それらは、水平方向と垂直方向の両方で画面の中央に表示されました。

http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/にあるガイドを使用して、アクティビティをタブ内に表示されるフラグメントに変更しました。

しかし、タブはすべて画面の左上に整列して表示されています。

**画面中央に縦横に4つのボタンがあるディスプレイが欲しい*



これは私のフラグメントのレイアウトファイルです

これは、フラグメントをタブとして含むアクティビティのメイン レイアウトです。

0 投票する
3 に答える
471 参照

android - リスト内の 2 つの連続したアイテムを表形式で並べて呼び出すにはどうすればよいですか?

基本的に、最初の見出しが上部を覆い、代替の見出しが2番目の部分を覆い、3番目の見出しが3番目の部分を覆い、2番目と3番目がリスト内で連続するようなニュースの見出しを含むリストビューがあります(最初は唯一の見出しとして残りますリスト )。プログラムで次のように定義しました。

今、私は item_news_alternate_headline と item_news_headline コードをそれぞれ 2 つの異なる xml ファイルで同じにしています:

run my project を呼び出すと、次の出力が得られます。 ここに画像の説明を入力

私は今に変更したい: ここに画像の説明を入力

各セルは選択可能であるため、(最初の見出しを変更せずに) 隣り合わせに配置された 2 番目と 3 番目の見出しを個別に選択できるようにする必要があります。レイアウトを作成し、現在の Java コードを同じように変更するにはどうすればよいですか (注: 電話ではなくタブレット用にコードを変更したいので、誰かがその方法を提案できれば素晴らしいことです) xml レイアウトを編集するだけで十分なので、電話コードに影響を与えずにタブレット用のレイアウトを個別に作成できます)。ありがとう!

0 投票する
1 に答える
122 参照

android - OS での実行中に Android アプリがクラッシュする

GridLayoutにいくつかの画像ボタンのみを含む単純な Android アプリを作成しました。Eclipseで実行すると、問題やエラーは発生しませんが、エミュレーターに来ると何も表示されず、タブレットで実行するとクラッシュします。

ヒント:エミュレーターや adb にあるものではなく、他のプロジェクトは完全に実行されます。このコードを変更すると、このプロジェクトも完全に実行されるため、コードに問題があります。

更新:問題は Gridlayout にあることがわかりました。これを LinearLayout に変更したときに機能しましたが、Linear Layout が私の作業に役立たないため、Grid レイアウトにしたいのは確かです。

これは私の.xml ファイルです:

0 投票する
1 に答える
1053 参照

android - gridlayout の下に他のレイアウトを配置する方法は?

画面の全幅を占めるグリッドレイアウトがありますが、画面の高さは約 3/4 しかありません。次のようにxmlで宣言しました。

このグリッドレイアウトの下に別のレイアウトを配置するにはどうすればよいですか?

0 投票する
1 に答える
194 参照

android - Android GridLayout の配置の問題

現在、GridLayout を使用して、次のようなビューを取得しています。 ここに画像の説明を入力

次のレイアウトxmlを定義して、このレイアウトを作成しようとしています:

これはクラッシュすることなくコンパイルおよび実行されますが、何らかの理由で ViewPager がすべての画面スペースを占有しています。なぜこのようなことが起こるのでしょうか (5 列のうち 2 列のみを占め、一番下の行のみを占めるはずです)、このレイアウトを変更して、図に示すように適切に表示するにはどうすればよいですか?

0 投票する
1 に答える
1219 参照

android - 8x8 GridLayout を画面幅全体に配置する

具体的な値を使用せずにxmlでこれを行う方法はありますか?

デバイスの画面サイズを計算してプログラムで実行しようとしましたが、xmlで実行できると思います。

注: gridview ではなく、gridlayout を使用しています。

ここに私のxmlレイアウトファイルがあります